Amazon ha dado a conocer su última innovación en el campo de la inteligencia artificial generativa con el lanzamiento de Amazon Bedrock Agents. Esta herramienta avanzada está diseñada para permitir que las aplicaciones de IA ejecuten tareas complejas de múltiples pasos, integrándose de manera fluida con diversos sistemas y fuentes de datos que pertenecen a la compañía. Los agentes de Amazon Bedrock no solo tienen la capacidad de organizar y analizar estas tareas, sino que también las descomponen en secuencias lógicas adecuadas gracias al uso del modelo base, lo que permite un razonamiento eficiente. Además, los agentes pueden llamar automáticamente a las API necesarias para interactuar con los sistemas y procesos internos, asegurando en cada fase que se cuenta con la información suficiente o identificando si se requieren datos adicionales.
Este desarrollo abre nuevas puertas para los clientes, quienes ahora pueden construir aplicaciones de inteligencia artificial generativa altamente innovadoras. Una de las ventajas clave de Amazon Bedrock Agents es su capacidad para orquestar flujos de trabajo de manera inteligente. Sin embargo, uno de los retos más significativos en la creación de estos flujos es establecer controles de acceso precisos que garanticen operaciones solo sobre datos autorizados, alineándose con los derechos de los usuarios de la aplicación.
Para simplificar este desafío, Amazon ofrece Amazon Verified Permissions, un servicio escalable de gestión de permisos y autorización, que se puede integrar en aplicaciones personalizadas. Al centralizar la gestión de políticas, esta herramienta permite a los desarrolladores crear aplicaciones más seguras sin la necesidad de construir un sistema propietario de autorización.
Un ejemplo práctico del uso de estas innovaciones es una aplicación de chat destinada a administradores y ajustadores de reclamaciones de seguros, que utiliza Amazon Bedrock Agents para procesar consultas efectuadas a través de mensajes de texto. En esta aplicación, los permisos están claramente definidos: los administradores pueden listar reclamaciones pero no acceder a sus detalles, mientras que los ajustadores tienen la capacidad de leer y actualizar reclamaciones dentro de sus regiones asignadas.
La arquitectura subyacente de la aplicación se sostiene en Amazon Bedrock, con el soporte de Amazon Cognito para la autenticación, Amazon DynamoDB como solución de almacenamiento de datos y AWS Lambda para la ejecución de funciones. Este diseño garantiza que solo los datos autorizados sean accesibles a los usuarios adecuados, gracias a una gestión detallada de permisos que evita la necesidad de codificar reglas complejas en la aplicación misma.
Esta estrategia muestra cómo los desarrolladores pueden implementar controles de acceso robustos y detallados al crear aplicaciones de IA generativa, utilizando herramientas nativas de AWS para manejar eficientemente el acceso a datos y coordinar procesos complejos. Con Amazon Bedrock Agents, las organizaciones están en una posición favorable para innovar rápidamente, asegurando al mismo tiempo la protección y correcto acceso a su información crítica.