A orquestração multiagente é a disciplina de coordenar vários agentes autónomos em direção a um único objetivo, dividindo uma tarefa que um único ciclo poderia tentar sozinho por papéis especializados que passam o trabalho entre si. O que muda é a unidade de falha: um único agente pode emperrar ou desviar, mas uma cadeia de agentes também pode comunicar mal, duplicar esforço ou parar no momento errado. A coordenação compra foco e paralelismo, e cobra um imposto em estado partilhado, handoffs e erro composto que cresce com cada participante acrescentado.
- Dividir um ciclo em papéis troca a coerência do generalista pela profundidade dos especialistas.
- Cada handoff move contexto, e o contexto que não sobrevive à passagem torna-se um defeito.
- Estruturas lideradas por supervisor concentram o juízo; o handoff entre pares distribui-o e a culpa.
- As condições de paragem tornam-se mais difíceis quando nenhum agente possui a definição de «feito».
- O passo errado de um agente propaga-se a jusante e é lido como entrada, não como erro.
- Passado um ponto, a coordenação acrescentada custa mais do que o trabalho que organiza.
Por que dividir um agente em vários
Um ciclo de agente único é um generalista: um processo de raciocínio mantém o objetivo, o contexto e o estado em curso, e itera até decidir que a tarefa terminou. O atrativo de dividir esse ciclo é a especialização. Um papel de pesquisa, um de redação e um de verificação carregam cada um um mandato mais estreito, um prompt mais apertado e uma fatia mais limpa de contexto, e cada um tende a fazer melhor o seu trabalho estreito do que um generalista a fazer malabarismos com os três de uma vez.
O custo é a coerência. Um ciclo generalista nunca tem de se explicar a ninguém; o quadro completo vive num só lugar. No momento em que o trabalho se divide entre agentes, o quadro fragmenta-se, e as partes que um papel assumiu outro nunca vê. A especialização aguça cada passo e embota a costura entre passos, que é exatamente onde os sistemas multiagente tendem a falhar.
Assim a primeira pergunta não é como orquestrar, mas se orquestrar. A orquestração vale a pena quando as subtarefas são genuinamente separáveis, quando o paralelismo encurta o tempo de relógio, ou quando a falha de um papel não deve contaminar o raciocínio de outro. Deixa de valer quando a tarefa é pequena o bastante para um único ciclo terminar antes de os handoffs sequer completarem. A decisão é uma estimativa de se as costuras custarão menos do que a especialização poupa.
O que a especialização ganha e o que perde em silêncio
A especialização por papéis é a prática de atribuir a cada agente uma responsabilidade limitada e uma janela de contexto circunscrita só a essa responsabilidade. A sua força é a legibilidade: um verificador que só verifica é mais fácil de raciocinar, restringir e substituir do que um ciclo que verifica como pensamento posterior entre outros deveres. Agentes estreitos também falham de modos estreitos e nomeáveis, o que torna o diagnóstico tratável.
O que a especialização perde é o contexto barato e implícito que um generalista carrega de graça. Quando um ciclo faz tudo, um facto descoberto no passo um está simplesmente presente no passo quatro. Entre agentes, esse facto tem de ser passado de propósito, e tudo o que não for passado, do ponto de vista do agente receptor, nunca foi conhecido. O generalista não esquece nada do que aprendeu; a orquestra esquece tudo o que falhou em transmitir.
Há uma segunda perda que emerge sob pressão. Um generalista pode notar a meio da tarefa que o plano original estava errado e mudar de rumo em silêncio. Um pipeline de especialistas normalmente não consegue, porque nenhum agente sozinho detém a autoridade ou o quadro inteiro para rever o objetivo. Cada papel faz a sua parte com fidelidade e o coletivo marcha com confiança para além do ponto onde um generalista teria parado a reconsiderar. A especialização compra profundidade em cada estação e entrega a dúvida panorâmica que apanha erros estratégicos.
Como diferem os padrões de supervisor e de handoff entre pares
Duas formas de coordenação repetem-se. Num padrão supervisor–trabalhador, um agente decompõe o objetivo, despacha subtarefas e integra resultados, mantendo a única vista completa enquanto os trabalhadores permanecem estreitos e descartáveis. No handoff entre pares, os agentes passam o trabalho lateralmente — cada um completa a sua etapa e escolhe o próximo destinatário — sem um detentor central do todo.
Os padrões falham de modos diferentes, e a diferença é onde olhar primeiro quando algo parte.
| Propriedade | Liderado por supervisor | Handoff entre pares |
|---|---|---|
| Onde vive o objetivo | Central, no supervisor | Distribuído entre pares |
| Gargalo | O débito do supervisor | O par mais lento ou mais confuso |
| Assinatura de falha | Ponto único de mau juízo | Deriva sem dono que a apanhe |
| Autoridade de paragem | Clara; o supervisor decide feito | Ambígua; quem declara feito? |
| Escala melhor quando | As subtarefas são independentes | As etapas formam uma sequência natural |
Estruturas lideradas por supervisor concentram o juízo, o que as torna auditáveis e também faz do supervisor um ponto único de mau juízo: uma decomposição falhada condena cada trabalhador por baixo. O handoff entre pares distribui o juízo, remove esse gargalo e substitui-o por deriva — trabalho que vagueia pelos handoffs porque ninguém possui a trajetória do todo. A maioria dos sistemas reais é híbrida, com um supervisor a semear o objetivo e pares a passar dentro de uma etapa, precisamente para obter autoridade auditável sem um estrangulamento de débito.
O que custa passar contexto entre agentes
A despesa definidora da orquestração é mover contexto através da costura entre agentes. Dentro de um ciclo, o estado é ambiente e gratuito. Entre agentes tem de ser serializado, transmitido e reinterpretado, e cada um desses passos pode perder ou distorcer significado. O agente receptor não herda a compreensão do emissor; herda o fragmento que o handoff escolheu carregar.
Isto produz uma tensão característica. Passe demasiado pouco contexto e o agente a jusante trabalha às cegas, adivinhando o que não lhe foi dito. Passe demasiado e o contexto indiferenciado do generalista reaparece dentro de cada agente, apagando a especialização que a divisão deveria comprar. A arte do handoff é a fatia mínima suficiente, e esse mínimo raramente é óbvio de antemão.
- Handoff de contexto
- A transferência deliberada do subconjunto de estado de que um agente receptor precisa para agir corretamente sem o emissor presente.
- Estado partilhado
- Informação que vários agentes leem ou escrevem em comum, onde a divergência entre as suas vistas produz ação inconsistente.
- Imposto de coordenação
- A sobrecarga acumulada de handoffs, sincronização e supervisão que cresce à medida que se acrescentam agentes a uma tarefa.
O estado partilhado introduz um perigo adicional. Quando dois agentes leem e escrevem um registo comum, as suas vistas podem divergir, e cada um age sobre um quadro que o outro já invalidou. A reviravolta face a problemas antigos de concorrência é que um agente não falha numa leitura obsoleta como um processo estrito; raciocina com fluência sobre estado desatualizado e produz um resultado confiante e errado.
Um handoff disciplinado tende a seguir uma ordem consistente, independentemente dos papéis.
- Nomeie a decisão que o agente receptor deve tomar, antes de decidir o que lhe enviar.
- Selecione a menor fatia de estado de que essa decisão depende, e nada adjacente.
- Marque o que foi omitido, para que o receptor possa perguntar em vez de assumir em silêncio.
- Transmita a fatia numa forma sobre a qual o receptor possa agir sem o emissor presente.
- Faça o receptor reexpressar a sua compreensão, para que a distorção surja antes de agir.
Quando é que o trabalho realmente para
A terminação é o problema duro e silencioso da orquestração. Um único ciclo para quando julga o objetivo cumprido; a condição de paragem e o objetivo vivem na mesma cabeça. Distribua o trabalho e esse juízo dispersa-se. Um trabalhador pode declarar a sua subtarefa feita enquanto o supervisor ainda espera, ou uma cadeia de pares pode circular indefinidamente, cada agente a passar na crença de que alguém a jusante fechará o ciclo.
Três formas de falha repetem-se. O sistema para cedo, quando o sentido local de conclusão de um agente é tomado pela conclusão global. Corre para sempre, quando ninguém detém a autoridade de declarar feito e os handoffs continuam a gerar passos seguintes plausíveis. Ou para em desacordo, quando um agente considera a tarefa terminada e outro falhada, e nada reconcilia os dois vereditos.
A orquestração robusta torna a condição de paragem explícita e externa a qualquer agente singular, em vez de emergente do juízo individual. Um orçamento limitado de passos, uma autoridade designada para declarar a conclusão e uma definição acordada de «feito» contra a qual cada agente possa testar são os instrumentos habituais. O princípio por baixo é que a conclusão é propriedade da tarefa inteira, não da vista local de qualquer agente, e um sistema que deixa uma vista local passar pela global parará no momento errado em ambas as direções.
Como um passo errado se compõe ao longo da cadeia
A propagação de erro é a propriedade pela qual o erro de um agente se torna a entrada do seguinte, lida não como erro mas como facto. Este é o modo de falha que não tem equivalente num único ciclo. Um generalista que faz uma assunção errada pode levá-la adiante, mas também pode notá-la e corrigi-la, porque a assunção e as suas consequências estão num só contexto. Numa cadeia, o agente que poderia notar normalmente não é o que errou.
A composição é multiplicativa, não aditiva. Uma pequena distorção num papel precoce torna-se a premissa confiável do seguinte, que constrói sobre ela e alimenta o de depois. Na etapa final o erro original está enterrado sob camadas de raciocínio confiante que dependem dele, e a saída parece coerente precisamente porque cada passo a jusante era internamente sólido. Coerência não é correção; uma cadeia pode ser localmente válida em cada elo e globalmente errada.
As defesas são estruturais. Portões de validação entre etapas apanham a distorção antes de ser herdada. Um papel de verificação que audita a saída de outro agente em vez de a estender quebra a cadeia de herança. A rederivação independente, em que um segundo agente chega a um resultado por outro caminho, traz à superfície o desacordo que uma cadeia linear esconderia. Cada defesa é ela própria coordenação, e assim cada uma soma ao imposto que a secção seguinte pesa.
Onde a coordenação acrescentada deixa de se pagar
A trajetória do campo curva-se para uma pergunta recorrente: em que ponto a coordenação custa mais do que devolve. Cada agente acrescentado a uma tarefa traz a sua especialização e também os seus handoffs, a sua parte de estado partilhado e a sua fatia de supervisão. Agentes precoces tendem a pagar-se porque o trabalho se divide de verdade. Os posteriores tendem a não, porque o que acrescentam em profundidade é afogado pelo que acrescentam em costuras.
Este é o imposto de coordenação, e é não linear. Os handoffs crescem mais depressa do que os agentes, pois cada novo participante pode em princípio trocar contexto com vários outros. Passado algum limiar, o sistema gasta mais esforço a mover e reconciliar estado do que a fazer o trabalho que o estado descreve, e uma orquestra mais pequena — ou um único ciclo capaz — teria terminado mais cedo e com mais fiabilidade.
O que se torna mais difícil à medida que o campo amadurece é saber onde esse limiar se assenta antes de o cruzar. A resposta honesta é normalmente empírica: meça se um dado agente reduz o tempo total ou o erro, e remova-o quando não o faz. As equipas que mantêm a disciplina tratam a contagem de agentes como um custo a justificar em vez de uma capacidade a acumular, e resistem ao puxão de responder a cada fraqueza acrescentando outro papel. As orquestras que perdurem serão as que permaneceram tão pequenas quanto a tarefa permitiu, porque o handoff mais barato é o que nunca teve de acontecer.
F.A.Q.
