Copiloto de IA Utilizando o Orquestrador Multiagente da AWS

Copilotos de IA pessoais estão surgindo como verdadeiros agentes de mudança. Eles têm o potencial de transformar a forma como gerenciamos nossas tarefas e responsabilidades diárias. Ao contrário de chatbots básicos, esses assistentes inteligentes são sistemas sofisticados que entendem as nuances de nossas vidas pessoais, tornando nossas atividades diárias muito mais suaves e eficientes.

Construir um copiloto de IA desse tipo pode ser complexo sem a infraestrutura adequada. O AWS Multi-Agent Orchestrator é um framework flexível e poderoso para gerenciar múltiplos agentes de IA. O orquestrador classificador seleciona o agente apropriado com base na entrada do usuário, nas características do agente e no histórico de conversas. O orquestrador também facilita o armazenamento do histórico de conversas por agente.

Source: AWS Multi-Agent Orchestrator

Construindo um Copiloto de IA para Diversas Tarefas

Vamos construir um copiloto de IA que pode verificar o calendário, sugerir rotinas de fitness e ler as notícias simultaneamente. Estas são tarefas completamente separadas que podem ter contextos diferentes ao longo das interações do usuário com elas. O código-fonte completo para este assistente pessoal pode ser encontrado aqui.

Agente de Calendário

Este é um agente em cadeia que internamente utiliza o ApiAgent para buscar convites de calendário usando APIs do Calendly. A resposta do ApiAgent é transmitida para BedrockLLMAgent para resumir os convites.

Python

 

Agente Leitor de Notícias

O agente leitor de notícias também utiliza o agente em cadeia, que internamente usa o ApiAgent para buscar as notícias usando APIs do Gnews. A resposta do ApiAgent é transmitida para BedrockLLMAgent para resumir as notícias.

Python

 

Agente de Fitness

O agente de fitness é um agente independente que usa o modelo LLM para sugerir rotinas de fitness, planos de dieta e dicas de saúde.

Python

 

Executando o Aplicativo

Siga essas instruções para os pré-requisitos.

1. Clonar o repositório:

Shell

 

2. Criar um ambiente virtual:

Shell

 

3. Instalar as dependências necessárias:

Shell

 

4. Rodar o aplicativo:

Shell

 

Interagindo com o Copiloto

Depois que o aplicativo estiver rodando, uma janela do navegador será aberta onde você pode interagir com o copiloto de IA. Algumas perguntas de exemplo que você pode fazer incluem:

  • “Qual é a última notícia?”
  • “Como está meu calendário esta semana?”
  • “Como posso perder gordura?”

Conclusão

O copiloto de IA simplifica tarefas diárias e aumenta a produtividade fornecendo informações rápidas e relevantes adaptadas às preferências individuais. Com a infraestrutura correta no lugar, construir um copiloto de IA como esse se torna um projeto gerenciável e gratificante. Ter um copiloto assim é como ter um parceiro confiável ao seu lado, tornando a vida um pouco mais fácil.

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