Sistemas multiagente: quando vários agentes batem um só
Os diagramas multiagente são o artefacto mais sedutor deste campo. Caixas com cargos, setas entre elas, um coordenador no topo — parece um organigrama, e organigramas dão sensação de progresso.
Depois chega a produção e começam as perguntas: que agente produziu este número errado, porque é que o coordenador o aceitou, e porque é que um pedido custa agora onze chamadas ao modelo.
As três condições#
Vários agentes compensam quando as três se verificam. As subtarefas são mesmo independentes. Cada uma exige ferramentas ou nível de modelo diferentes. E o trabalho é suficientemente lento para que o paralelismo mude a experiência.
Dois agentes que têm de falar constantemente são um agente com um barramento de mensagens caro.
Topologias e custos#
| Topologia | Como funciona | Perfil de custo | Falha principal |
|---|---|---|---|
| Supervisor | Um agente delega a especialistas | N+1 ciclos | O supervisor encaminha mal |
| Pipeline | Passagens fixas, etapas especializadas | Previsível | Uma etapa degrada em silêncio |
| Leque paralelo | Mesma tarefa, vários olhares, fusão | O mais alto | A fusão vira estrangulamento |
| Debate ou crítico | Um propõe, outro contesta | 2× por troca | Acordo sem discernimento |
| Quadro negro | Estado partilhado, todos leem e escrevem | Imprevisível | Corridas e ciclos |
Regras que o mantêm depurável#
- Cada agente com contrato escrito: o que recebe, o que devolve e o que nunca faz.
- Passem objetos estruturados entre agentes, nunca prosa livre.
- Um identificador de execução para todo o pedido.
- Limitem o custo de todo o sistema, não por agente.
- Proíbam ciclos sem contador explícito e condição de saída.
- Cada agente pode devolver `não consegui` e o coordenador trata disso.
Um exemplo que compensa#
A pesquisa de concorrência encaixa mesmo: dadas dez empresas, reunir informação pública sobre cada uma. As subtarefas são independentes, cada uma é lenta e a fusão é uma agregação simples.
Perguntas frequentes
Um supervisor melhora a precisão?
Só se o encaminhamento acertar. 90% à frente de especialistas a 95% dá cerca de 85% ponta a ponta.
O debate entre agentes compensa?
Às vezes, em juízos realmente discutíveis onde podem dar provas ao crítico.
Como depurar uma falha multiagente?
Com um identificador partilhado em cada chamada e entradas e saídas guardadas por agente.
sistemas multiagenteagente supervisorcolaboração entre agentesagentes em paralelopassagem entre agentes