Copiloto de IA Utilizando el Orquestador Multiagente de AWS

Los copilotos de IA personales están emergiendo como verdaderos agentes de cambio. Tienen el potencial de transformar la forma en que gestionamos nuestras tareas y responsabilidades diarias. A diferencia de los chatbots básicos, estos asistentes inteligentes son sistemas sofisticados que comprenden las sutilezas de nuestras vidas personales, facilitando nuestras actividades diarias y haciéndolas mucho más eficientes.

Construir un copiloto de IA puede ser complejo sin la infraestructura adecuada. AWS Multi-Agent Orchestrator es un marco flexible y potente para gestionar múltiples agentes de IA. El clasificador del orchestrador selecciona el agente apropiado basado en la entrada del usuario, las características del agente y el historial de la conversación. El orchestrador también facilita el almacenamiento del historial de conversación por agente.

Source: AWS Multi-Agent Orchestrator

Construir un Copiloto de IA para Varias Tareas

Construyamos un asistente de IA copiloto que pueda revisar el calendario, sugerir rutinas de ejercicios y leer las noticias simultáneamente. Estas son tareas completamente separadas que pueden tener diferentes contextos a lo largo de las interacciones del usuario con ellas. El código fuente completo para este asistente personal se puede encontrar aquí.

Agente de Calendario

Este es un agente en cadena que internamente utiliza ApiAgent para obtener invitaciones de calendario mediante las API de Calendly. La respuesta del ApiAgent se transmite a BedrockLLMAgent para resumir las invitaciones.

Python

 

Agente Lector de Noticias

El agente lector de noticias también utiliza el agente en cadena, que internamente usa ApiAgent para obtener las noticias mediante las API de Gnews. La respuesta del ApiAgent se transmite a BedrockLLMAgent para resumir las noticias.

Python

 

Agente de Fitness

El agente de fitness es un agente independiente que utiliza el modelo LLM para sugerir rutinas de ejercicios, planes de dieta y consejos de salud.

Python

 

Ejecutando la Aplicación

Sigue estas instrucciones para los prerequisitos.

1. Clona el repositorio:

Shell

 

2. Crea un entorno virtual:

Shell

 

3. Instala las dependencias requeridas:

Shell

 

4. Ejecuta la aplicación:

Shell

 

Interactuando con el Copiloto

Una vez que la aplicación esté en ejecución, se abrirá una ventana del navegador donde podrás interactuar con el copiloto de IA. Algunas preguntas de ejemplo que puedes hacer incluyen:

  • “¿Cuáles son las últimas noticias?”
  • “¿Cómo está mi calendario esta semana?”
  • “¿Cómo puedo perder grasa?”

Conclusión

El copiloto de IA agiliza las tareas diarias y mejora la productividad al proporcionar información rápida y relevante adaptada a las preferencias individuales. Con la infraestructura adecuada en su lugar, construir un copiloto de IA se convierte en un proyecto manejable y gratificante. Tener un copiloto así es como tener un socio confiable a tu lado, haciendo la vida un poco más fácil.

Source:
https://dzone.com/articles/ai-copilot-using-multi-agent-orchestrator