IA Agéntica

Componente de software pequeño, autónomo y dedicado a una sola función, que se despliega, actualiza y escala por separado. Una aplicación grande se compone de varios; es lo contrario del sistema monolítico donde interfaz, reglas de negocio y datos van fuertemente acoplados.

En el curso

Módulo 3 — el capítulo 2 lo presenta como una de las dos piezas técnicas para integrar IA en sistemas heredados. El problema de partida es que los sistemas antiguos son aplicaciones "todo en uno": añadir una función de IA obliga a tocar la aplicación entera y cualquier cambio puede romper otras funciones importantes.

La recomendación del módulo es diseñar las funciones de IA como microservicios, porque así cada una se actualiza o escala de forma independiente sin interrumpir las aplicaciones centrales. La combinación middleware más microservicios es la fórmula que el módulo propone para lograr flexibilidad, seguridad e impacto mínimo sobre los flujos existentes — modernizar sin descartar los sistemas que aún sostienen funciones esenciales.

El mismo principio reaparece en la planificación de infraestructura como diseño modular: ingestión de datos, entrenamiento de modelos e inferencia operando de forma independiente pero cohesionada, lo que simplifica actualización, mantenimiento y expansión. Y en seguridad, cada servicio —heredado o microservicio de IA— debe autenticar y autorizar sus solicitudes, con TLS mutuo para las llamadas servicio a servicio y RBAC estricto.

Relacionado

Middleware · Arquitectura de cliente y servidor · Interfaz de programación de aplicaciones (API) · Orquestación · Arquitectura centralizada vs embebida · Protocolo de contexto del modelo (MCP)

Enlaces entrantes