Pular para o conteúdo

Inteligência artificial · Arquiteturas · 7 min de leitura

Sistemas multiagentes: orquestrador e especialistas

Vários agentes com papéis diferentes — um coordena, outros pesquisam, escrevem ou revisam em paralelo — para tarefas grandes demais para um só contexto.

Tarefa → OrquestradorOrquestrador → PesquisadorOrquestrador → ProgramadorOrquestrador → RevisorPesquisador → Memória comumProgramador → Memória comumRevisor → Orquestrador: aprova/reprovaaprova/reprovaTarefaTarefaOrquestrador — planeja e divideOrquestradorplaneja e dividePesquisador — contexto próprioPesquisadorcontexto próprioProgramador — contexto próprioProgramadorcontexto próprioRevisor — checa o resultadoRevisorcheca o resultadoMemória comum — notas, arquivosMemória comumnotas, arquivos

Arraste para o lado para ver o diagrama inteiro.

Cada especialista trabalha com o próprio contexto e devolve só o essencial ao orquestrador, que monta a resposta final.

Por que dividir

Uma tarefa ampla — pesquisar um tema, mudar um sistema inteiro — não cabe bem num único contexto. O orquestrador planeja, cria subtarefas e delega a subagentes que trabalham em paralelo, cada um com instruções e ferramentas próprias, e devolvem resumos.

Padrões comuns

  • Orquestrador e trabalhadores: divide e junta.
  • Gerar e revisar: um agente propõe, outro critica até atingir um critério.
  • Debate: agentes com visões diferentes chegam a um consenso.

Custos e cuidados

  • Mais agentes = mais tokens e mais custo; use quando o ganho de qualidade ou tempo compensar.
  • Defina claramente o que cada agente entrega, para evitar trabalho duplicado.
  • Erros se propagam: inclua etapas de verificação.

Em resumo

Referências

Continue aprendendo

Todos os temas de inteligência artificial →