Voltar aos resultados

Sistema multiagente

Multi-agent System / Subagent

Arquitetura
Avançado
Categoria: Agentes, skills e orquestraçãoSubcategoria: Componentes agênticos

O que significa

É uma arquitetura em que vários agentes especializados cooperam para resolver uma tarefa. Um agente supervisor pode delegar a subagentes (um pesquisa, outro redige, outro revisa); um roteador pode escolher o agente adequado para cada tipo de pedido; agentes podem passar o trabalho uns aos outros por handoff. Cada agente tem contexto, instruções e ferramentas próprios, o que reduz confusão e permite que trabalhem em paralelo. O custo é mais coordenação, mais tokens consumidos e mais formas de o sistema falhar. Um erro de comunicação entre agentes pode ser difícil de rastrear.

Como usar na prática de produto

Em Produto, a arquitetura multiagente só se justifica quando um agente único fica confuso com muitas ferramentas ou contextos muito longos. A recomendação é começar com um agente e ferramentas bem descritas, e dividir apenas quando o registro de execução mostrar que ele se perde. Se a divisão for necessária, cada agente precisa de um contrato claro (o que faz, o que recebe, o que devolve), e os handoffs precisam passar contexto suficiente para que o próximo agente não recomece do zero. Por exemplo, um supervisor recebe um chamado e o roteia para o agente de cobrança ou de suporte técnico, cada um com as ferramentas do seu domínio.

Quando usar este termo ou outro

Use sistema multiagente quando há especializações claras e um agente único comprovadamente degradou. Use agente único com boas ferramentas para a maioria dos casos. Use workflow quando a divisão de trabalho é fixa e não exige decisão do modelo. Uma forma simples de diferenciar: um agente com muitas ferramentas é um generalista sobrecarregado; vários agentes especializados são um time, com o custo de coordenação que todo time tem.

Exemplos de aplicação

  • Atendimento: supervisor roteia para agentes de cobrança, suporte técnico ou vendas.
  • Pesquisa: um agente busca fontes, outro sintetiza, outro verifica as afirmações.
  • Conteúdo: um agente escreve, outro revisa tom e outro checa fatos.
  • Desenvolvimento: agentes separados para planejar, implementar e testar.
  • Diagnóstico: identificar no registro de execução se um agente único está se perdendo antes de dividir.

Origem do termo

Área clássica da IA distribuída (anos 1980-90); ressurgiu com LLMs em frameworks como AutoGen (Microsoft, 2023), CrewAI e LangGraph.

Fonte técnica

Anthropic, How we built our multi-agent research system (2025); Microsoft AutoGen documentation

Termos relacionados