AWS AgentCore, anteriormente conocido como Amazon Bedrock AgentCore, es un novedoso servicio modular de AWS que proporciona la infraestructura esencial para la creación, implementación y operación de agentes y herramientas de inteligencia artificial (IA) seguros, escalables y listos para producción, sin importar el modelo o marco de agente que se utilice.
AWS AgentCore se estructura en torno a varios servicios modulares clave que pueden ser utilizados juntos o de manera independiente. Entre los más destacados encontramos:
El AgentCore Runtime: Es una robusta plataforma sin servidor para alojar código de agentes y herramientas de IA que utiliza cualquier framework. Soporta implementaciones contenerizadas, aislamiento de sesiones y cargas de trabajo multimodales, gestionando la infraestructura, escalabilidad y seguridad para agilizar el desarrollo y la implementación de los agentes. Cada versión del Runtime es inmutable; las actualizaciones generan nuevas versiones para un seguimiento seguro y eficaz del despliegue. Además, cada versión tiene una dirección ARN única para su invocación y el soporte SDK de Python y AWS contribuye al rápido desarrollo de agentes utilizando marcos estándar.
El AgentCore Identity: Proporciona una administración centralizada, segura y escalable de las identidades y credenciales de los agentes de IA, con apoyo para estándares de la industria como OAuth 2.0, claves API y AWS Sigv4. Se integra con los proveedores de identidad existentes y respalda el acceso de los agentes a recursos de AWS y de terceros de manera segura.
El AgentCore Memory: Ofrece una infraestructura de memoria precisa, consciente del contexto, persistente y específica para cada sesión para los agentes, eliminando la complejidad de construir la memoria desde cero y dando soporte tanto a almacenamientos a corto plazo (nivel de conversación) como a largo plazo.
Entre otras características, cabe destacar la presencia del AgentCore Gateway, que actúa como punto unificado para las interacciones entre los agentes y las herramientas/API, proporcionando autenticación, enrutamiento, traducción de protocolos y descubrimiento inteligente de herramientas.
Además, se incluyen otras infraestructuras que brindan seguridad y capacidad de observación. Cuentan con múltiples capas de seguridad integradas, verificación de solicitudes, registro de auditoría y capacidad de observación robusta, lo que asegura el cumplimiento y la visión operacional de todos los servicios.
AWC AgentCore está diseñado para el despliegue seguro de cientos o miles de agentes, apoyando cargas de trabajo intensivas. Facilita la conexión de los agentes con las APIs externas, los servicios de AWS e incorpora una memoria persistente para los flujos de trabajo. Ofrece una gestión centralizada de las políticas, control de accesos basado en grupos y organización jerárquica, logrando cumplir con los requisitos de grandes organizaciones.
En resumen, AWS AgentCore es la plataforma del futuro, lista para empresas que quieren implementar y operar agentes de IA de manera segura, escalable y modular, permitiendo el soporte a cualquier framework o modelo. Su infraestructura manejada por AWS ofrece sólidas funcionalidades en cuanto a identidad, memoria y la integración de APIs y herramientas.