Amazon ha lanzado recientemente Amazon Bedrock AgentCore, una plataforma innovadora diseñada para la construcción, implementación y operación de agentes de manera efectiva y segura a gran escala. Esta plataforma ofrece una experiencia completamente administrada a través de su componente conocido como AgentCore Runtime, que proporciona entornos de baja latencia y sin servidor para desplegar agentes y herramientas.
Una de las características más destacadas de esta nueva implementación es su compatibilidad con múltiples marcos de agentes, incluyendo algunos de los más populares de código abierto, así como su capacidad para manejar cargas de trabajo multimodales y agentes de larga duración. Esto permite a los desarrolladores centrarse en la creación de sus aplicaciones sin necesidad de tener experiencia previa en la gestión de contenedores o la infraestructura subyacente.
El método de despliegue directo de código que ofrece AgentCore permite a los desarrolladores crear un archivo comprimido de su código y dependencias, subirlo a Amazon S3 y configurar el bucket en la configuración del agente. A través del toolkit de inicio de AgentCore, se simplifican tareas como la detección de dependencias y el empaquetado, mejorando así la experiencia del desarrollador.
Al comparar el método de implementación basado en contenedores con el método de despliegue directo, se evidencia que el despliegue directo es más ágil, especialmente para actualizaciones. Aunque el tiempo de despliegue inicial puede ser similar, los desarrolladores pueden experimentar tiempos de actualización mucho más rápidos al usar el despliegue directo. De hecho, se estima que puede reducirse de aproximadamente 30 segundos en el despliegue de contenedores a menos de 10 segundos en el despliegue directo.
Amazon también ofrece información sobre cuándo elegir entre el despliegue directo y el basado en contenedores. El despliegue directo es ideal para paquetes de menos de 250 MB y es particularmente adecuado para aquellos que usan Python en sus versiones más recientes. Por otro lado, el despliegue en contenedores es la opción preferida cuando se requieren dependencias personalizadas o cuando los paquetes superan el tamaño permitido.
Para los equipos que buscan una solución híbrida, se recomienda utilizar el despliegue directo para la prototipación rápida y moverse hacia contenedores para producción cuando las necesidades lo dictan. Con este nuevo enfoque, Amazon Bedrock AgentCore permite que los ciclos de desarrollo de agentes sean más rápidos, manteniendo la seguridad y la escalabilidad necesarias para las implementaciones empresariales.