Interfaz de programación de aplicaciones (API)
Contrato técnico que permite a dos programas distintos pedirse datos o funciones sin conocer sus interioridades. Actúa como puente estandarizado entre sistemas y, en IA, es la vía habitual para consumir un modelo alojado por un tercero desde una aplicación propia.
En el curso
Módulo 1 — el glosario la define como el conjunto de reglas y herramientas que comunican sistemas de software, y el módulo la concreta en el nivel de despliegue más accesible para generación de imágenes: las "APIs listas para usar" (DALL·E 3, DreamStudio, Adobe Firefly), sin configuración y de pago por uso, a cambio de ajuste limitado, coste por llamada y posible bloqueo de datos.
Módulo 3 — es el eje del recuadro sobre la evolución del software, del CD al ecosistema de API: los servicios se vuelven puntos finales reutilizables y estandarizados, y se "llama" a un servicio ajeno en vez de reconstruirlo (Uber evitó construir infraestructura cartográfica apoyándose en API externas). El módulo señala que los agentes de IA reproducen el patrón cliente-servidor —solicitud a una API, procesamiento, respuesta, acción— y advierte del reverso: muchos sistemas heredados nacieron antes de las API y, cuando estas se añaden a posteriori, no soportan solicitudes grandes ni complejas.
Módulo 6 — aparece como punto de fallo en producción. En el caso de la clínica, la API del sistema de programación devolvía información desactualizada en momentos de alta demanda, el agente ofrecía huecos de agenda inexistentes y el resultado fueron citas duplicadas, ausencias y pérdida de confianza. El módulo insiste en planificar la integración con antelación, con middleware moderno y APIs que garanticen flujo de datos en tiempo real.
Relacionado
Arquitectura de cliente y servidor · Middleware · Microservicio · Protocolo de contexto del modelo (MCP) · Caching · Centros de datos
Enlaces entrantes
- Arquitectura de cliente y servidorConcepto
- CachingConcepto
- Centros de datosConcepto
- CRMConcepto
- EMRConcepto
- MicroservicioConcepto
- MiddlewareConcepto
- Protocolo de contexto del modelo (MCP)Concepto
- Unidades de procesamiento gráfico (GPU)Concepto