Usar a colaboração multiagente com Agentes do Amazon Bedrock
A colaboração multiagente permite que vários agentes do Amazon Bedrock planejem e resolvam tarefas complexas de forma colaborativa. Com a colaboração multiagente, é possível montar rapidamente uma equipe de agentes que pode dividir tarefas, atribuir tarefas específicas a subagentes especialistas no domínio, trabalhar em paralelo e aproveitar os pontos fortes uns dos outros, aumentando a eficiência na solução de problemas. A colaboração multiagente oferece um mecanismo centralizado para planejamento, orquestração e interação com o usuário para suas aplicações de IA generativa.
Com a abordagem multiagente, é possível designar rapidamente um agente do Amazon Bedrock como supervisor e depois associar um ou mais agentes colaboradores ao supervisor. Você pode usar esse modelo de colaboração hierárquica para responder de forma síncrona aos prompts e consultas dos usuários em tempo real. À medida que o modelo hierárquico se consolida, é possível adicionar mais agentes colaboradores para aumentar as capacidades desses agentes.
Importante
Para habilitar a colaboração multiagente, você deve primeiro salvar o agente supervisor. Depois que o agente supervisor for salvo, você poderá atualizar o agente e associar outros agentes colaboradores a ele.
O agente supervisor usa as instruções fornecidas por você para entender a estrutura e a função de cada agente colaborador. Para garantir que a equipe tenha um bom desempenho, você deve designar claramente a função e as responsabilidades do agente supervisor e de cada agente colaborador da equipe e minimizar a sobreposição de responsabilidades. É possível descrever a função e as responsabilidades de cada agente usando linguagem natural. Por exemplo, você pode usar a colaboração multiagente para criar um assistente hipotecário on-line. Cada agente do Amazon Bedrock pode ser configurado para realizar uma das seguintes tarefas:
-
Agente supervisor: responde às perguntas do usuário, verifica se a pergunta é sobre uma hipoteca existente ou uma nova hipoteca ou se é uma pergunta geral e encaminha a pergunta ao agente colaborador apropriado.
-
Agente colaborador 1: é responsável por lidar com hipotecas existentes.
-
Agente colaborador 2: é responsável por lidar com novos pedidos de hipoteca e por responder a perguntas relacionadas a novas hipotecas.
-
Agente colaborador 3: é responsável por lidar com questões gerais.
Cada agente da equipe, inclusive o agente supervisor, é otimizado para um caso de uso específico e tem todos os recursos dos Agentes do Amazon Bedrock, como acesso a ferramentas, grupos de ação, bases de conhecimento e barreiras de proteção. Quando você invoca o agente supervisor, ele cria e executa automaticamente um plano em um conjunto de agentes colaboradores e encaminha solicitações e tarefas relevantes ao agente colaborador apropriado.