From Intent to Execution: Composing Agentic Workflows with Agent Recommendation
Este artigo apresenta uma estrutura automatizada para composição de sistemas multiagente que substitui o planejamento manual e a seleção de agentes por um fluxo de trabalho orientado por LLM, dotado de um recomendador de agentes em duas etapas e de um agente de crítica, demonstrando recall, robustez e escalabilidade superiores em comparação com as abordagens mais avançadas.
Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo
Imagine que você quer construir uma máquina complexa, como um robô personalizado capaz de fazer um sanduíche para você, dobrar sua roupa e regar suas plantas. No passado, para construir esse robô, você teria que contratar manualmente um chef, um especialista em lavanderia e um jardineiro, descobrir exatamente como eles deveriam conversar entre si e desenhar um mapa de quem faz o quê e quando. Isso é lento, tedioso e exige muito esforço humano.
Este artigo apresenta o AutoMAS, um sistema que atua como um gerente de projetos superinteligente capaz de construir automaticamente essa "equipe de robôs" apenas ouvindo seu pedido simples.
Veja como o sistema funciona, dividido em etapas simples usando analogias do cotidiano:
1. O "Planejador Mestre" (O Arquiteto)
Primeiro, você diz ao sistema o que deseja em inglês simples, como: "Quero reservar uma mesa no melhor restaurante mexicano perto de mim."
O Planejador atua como um arquiteto. Ele não diz apenas "Ok". Ele divide seu grande pedido em uma lista de etapas pequenas e gerenciáveis (subtarefas), como:
- Encontrar os restaurantes mexicanos mais próximos.
- Ler avaliações para encontrar o melhor.
- Ligar para fazer a reserva.
Em vez de uma lista simples, o sistema desenha um fluxograma (chamado de Máquina de Estados Finitos). Pense nisso como um mapa com múltiplos caminhos possíveis. Se o primeiro restaurante estiver lotado, o mapa sabe como redirecionar instantaneamente para a segunda melhor opção sem que você precise fazer nada.
2. O "Recrutador" (O Recomendador de Agentes)
Agora o sistema precisa encontrar os "trabalhadores" certos (chamados de Agentes) para realizar cada etapa. Imagine que você tem um telefone com milhares de especialistas diferentes (alguns são ótimos em encontrar restaurantes, outros em ler avaliações, outros em fazer ligações).
Encontrar a pessoa certa em um telefone com milhares de entradas é difícil. O sistema do artigo usa um processo de contratação em duas etapas:
- Etapa 1: O Escoteiro Rápido (Retriever): É como um mecanismo de busca rápido. Ele varre todo o telefone e seleciona os 10 ou 20 melhores candidatos que podem ser adequados. É rápido, mas pode incluir algumas pessoas que não são perfeitas.
- Etapa 2: O Entrevistador Especialista (Re-ranker): É uma IA altamente inteligente (um LLM) que pega esses principais candidatos e os entrevista. Ele lê seus currículos (descrições) com muita atenção para ver quem é realmente o melhor ajuste para o trabalho específico. Isso garante que a melhor escolha seja a correta.
3. O "Impulsionador de Currículos" (Enriquecimento de Descrição)
Às vezes, o currículo de um trabalhador é escrito de forma chata que não corresponde à maneira como você pede ajuda. Por exemplo, um trabalhador pode dizer: "Eu processo dados de voos", mas você pergunta: "Quero reservar uma viagem para Paris".
O sistema tem um truque especial chamado Enriquecimento de Descrição. Antes mesmo da busca começar, ele usa IA para reescrever os currículos dos trabalhadores, adicionando exemplos do que eles podem fazer. Ele transforma "Eu processo dados de voos" em "Eu processo dados de voos, como reservar uma viagem de Nova York para São Francisco". Isso torna muito mais fácil para o "Escoteiro Rápido" encontrar a pessoa certa.
4. O "Inspetor de Controle de Qualidade" (O Agente Crítico)
Mesmo com um ótimo recrutador, erros acontecem. Talvez o sistema escolha um trabalhador barato e rápido que, na verdade, é terrível no trabalho, ou talvez os trabalhadores não se encaixem bem (como um chef que fala apenas francês e um garçom que fala apenas espanhol).
O Agente Crítico é como um inspetor de qualidade final. Ele examina toda a equipe e todo o plano antes que o trabalho comece. Ele pergunta:
- "Esta equipe realmente atende aos requisitos de orçamento e velocidade do usuário?"
- "As saídas desses trabalhadores correspondem ao que o próximo trabalhador precisa?"
Se o plano parecer fraco, o Agente Crítico o devolve para refazer, garantindo que a equipe final seja perfeita.
5. A "Rede de Segurança Humana" (Humano no Loop)
O sistema é projetado para ser majoritariamente automático, mas sabe quando pedir ajuda. Se o sistema ficar confuso ou encontrar uma situação que não consegue resolver, pode pausar e pedir uma decisão rápida a um supervisor humano, para depois continuar automaticamente.
O Que Eles Provaram?
Os autores testaram esse sistema com dados reais envolvendo milhares de diferentes "ferramentas" e tarefas. Eles descobriram que:
- Seu processo de contratação em duas etapas (Escoteiro Rápido + Entrevistador Especialista) foi muito melhor em encontrar os trabalhadores certos do que métodos antigos que apenas procuravam palavras-chave.
- Enriquecer os currículos (adicionando exemplos) tornou a busca ainda mais precisa.
- Adicionar o Inspetor de Controle de Qualidade (Crítica) melhorou significativamente os resultados finais, garantindo que todo o plano funcionasse em harmonia.
Em resumo: Este artigo descreve um sistema que transforma um simples desejo humano em uma equipe totalmente funcional e automatizada de trabalhadores digitais, lidando com a contratação complexa, o agendamento e o controle de qualidade inteiramente por conta própria.
Afogado em artigos na sua área?
Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.