Capítulo 6 — Estratégias Fundamentais de Orquestração

Publicado em: 2026-04-04 Última atualização em: 2026-06-12 Versão: 1

Capítulo 6 — Estratégias Fundamentais de Orquestração

Sexta postagem do passeio capítulo a capítulo pelo LLM Primer IV: Projetando a Cognição da IA com MCP. Um sistema multi-agente é um sistema distribuído — uma vez aceito esse enquadramento, a maioria das escolhas de design deste capítulo vira familiar, e a maioria das falhas caras de 2024 e 2025 para de ser misteriosa.


Por que este capítulo existe

A linguagem de marketing em volta de sistemas agênticos sugere que mais agentes é inerentemente melhor — mais cavalos cognitivos, mais especialização, mais capacidade emergente. A realidade de engenharia é o oposto disso na maioria dos casos. Cada agente adicional adiciona um round trip, um ponto de serialização, um lugar onde a saída de um agente vira a entrada de outro, e uma nova oportunidade para a conversa derivar para fora do trilho. A pergunta inicial certa não é "como distribuo isso entre agentes?" mas "um único modelo com as ferramentas certas consegue fazer isso numa chamada?"

Este capítulo percorre os dois formatos mais simples de orquestração — sequencial e concorrente — e a pergunta prévia que deveria preceder qualquer um. Muitas das falhas mais caras de produção dos últimos dois anos não foram falhas de orquestração. Foram sistemas construídos como multi-agente quando um único agente bem equipado teria feito o trabalho com um décimo da latência e nenhum dos bugs de coordenação.

Em uma linha: sequencial é corrida de revezamento, concorrente é cozinha com muitos cozinheiros — ambos compram capacidade ao custo de coordenação, e nenhum dos dois é a resposta certa até que um único agente bem equipado tenha sido demonstravelmente descartado.

6.1 Quando múltiplos agentes de fato ajudam

O argumento por um único agente com ferramentas é mais forte quando a tarefa se decompõe num pequeno número de operações bem definidas contra fontes de dados bem definidas. Um assistente de revisão de código que lê um diff, roda um linter, consulta convenções e escreve um comentário pode ser construído como uma invocação de modelo com quatro tools. Adicionar um segundo agente introduz latência sem adicionar capacidade — o modelo já está fazendo o planejamento; um segundo modelo planejando diferente é custo de coordenação, não melhoria.

Três propriedades fazem múltiplos agentes valerem. Heterogeneidade de contexto — quando duas fases precisam de prompts de sistema, ferramentas ou material de referência dramaticamente diferentes, forçar ambas numa janela só dilui a atenção do modelo. Pesquisar-depois-escrever é o caso canônico: recuperação quer amplitude e ferramentas de busca, escrita quer prosa e nenhuma ferramenta. Refinamento iterativo contra uma checagem externa — se a saída precisa ser revisada e possivelmente reescrita, o produtor e o checador cada um querem seu próprio contexto e prompt. Paralelismo entre subtarefas independentes — cinco fontes de documento para resumir, três perspectivas a coletar, dez arquivos para analisar — rodá-las em série desperdiça tempo de relógio em trabalho sem dependência causal.

Antes de se comprometer com multi-agente, um engenheiro deveria saber nomear a propriedade que motiva. Um retrospectivo de 2025 de uma grande empresa de logística trocou uma orquestração de suporte ao cliente com sete agentes por um único agente Claude mais seis tools MCP; a versão de agente único foi mais rápida, mais barata, e pontuou mais alto na qualidade de resolução. "Conseguimos colapsar isto?" deveria ser pergunta de pé em qualquer revisão de orquestração.

6.2 Orquestração sequencial: pipelines e refinamento progressivo

Orquestração sequencial é o formato multi-agente mais simples. A saída de um agente vira a entrada do próximo. A maioria dos sistemas em produção rotulados como "multi-agente" são pipelines sequenciais disfarçados. A força é legibilidade: o pipeline pode ser desenhado num quadro branco, testado estágio por estágio, e raciocinado como uma série de contratos de entrada-saída. O contrato entre estágios é o artefato chave — cada estágio declara seu schema de entrada, o orquestrador o aplica com código em vez de confiança, e falhas de validação disparam retries ou fallbacks em vez de se propagarem em silêncio.

O caso canônico é pesquisar-depois-escrever. Um agente de pesquisa com busca web e ferramentas de recuperação produz um briefing estruturado; um agente de escrita sem ferramentas e com prompt de prosa transforma o briefing em artigo. O agente de escrita não vê os falsos começos, as fontes descartadas, nem as longas cadeias de raciocínio. Ele vê o briefing. Ambos os estágios podem usar modelos diferentes — raciocínio forte para pesquisa, prosa forte para escrita — e os custos se acumulam só onde cada um é necessário. Refinamento progressivo é primo próximo: rascunhar, editar, checar fatos, reformatar. Operadores especializados batem um generalista tentando fazer tudo numa só passada.

Os custos honestos são três. Latência — um pipeline de N estágios tem chão igual à soma dos runtimes de estágio. Pipelines longos se eliminam de latência conversacional por definição. Amplificação de erro — um pipeline de quatro estágios a 95% por estágio é 81% ponta a ponta; um de oito é 66%. Validação por estágio com retries limitados é o que mantém a matemática operável. Perda de informação entre estágios — cada saída é necessariamente mais estreita que seu contexto de trabalho, e informação que o agente de escrita depois percebe que precisa está perdida a não ser que o schema do briefing fosse mais rico que o estritamente necessário.

6.3 Orquestração concorrente: scatter, gather, multi-perspectiva

Orquestração concorrente roda múltiplos agentes em paralelo e combina suas saídas. A propriedade definidora é nenhuma dependência causal durante o trabalho — dependência apenas no passo de combinação. Às vezes chamado scatter-gather, às vezes map-reduce para agentes; a topologia é a mesma.

Três casos de uso motivam o padrão. Paralelismo entre subtarefas independentes — cinco fontes lidas em paralelo, depois um sintetizador. Tempo de relógio é o leitor mais lento mais o sintetizador, não a soma. Análise multi-perspectiva — a mesma entrada dada a um prompt de analista financeiro, um de revisor jurídico, e um de estrategista de produto, com enquadramentos genuinamente diferentes o suficiente para que as saídas não sejam só variantes cosméticas. Ensemble para confiabilidade — o mesmo prompt entre vários agentes com saídas votadas ou em média, defensável quando respostas erradas custam muito mais que uma conta de tokens 3x.

O passo de combinação é onde esforço de engenharia paga. Sintetizadores ingênuos com entradas longas e contraditórias viram gargalo. Três padrões melhoram isto: saídas intermediárias estruturadas para que o sintetizador funda campos deterministicamente em vez de reler prosa; redução hierárquica para que cada agente combinador veja um número limitado de entradas conforme o fan-out cresce; e destaque de conflito para que o sintetizador rotule discordâncias em vez de silenciosamente escolher um lado.

A pergunta diagnóstica para saber se scatter-gather é certo: se eu contasse a um agente paralelo o que outro está produzindo agora, isso mudaria sua saída? Se sim, o trabalho não era independente e o padrão é errado — você precisa ou de dependências sequenciais ou dos padrões dinâmicos do Capítulo 7.

6.4 A matemática honesta da coordenação

Toda orquestração é, em runtime, um workflow distribuído sobre workers não confiáveis. Taxas de falha por chamada de 1–5% são típicas até em modelos de qualidade — falhas de parse JSON, violações de contrato, nomes de tool alucinados, skips silenciosos. Multiplicado por um pipeline, uma taxa de 2% por estágio em oito estágios é 85% ponta a ponta. As mitigações são estruturais: validação por estágio que dispara retries limitados; observabilidade por estágio que registra entradas, saídas, latência, gasto de token, e quais gates de validação passaram; e fallback limitado para que um orçamento de retry esgotado degrade graciosamente em vez de colapsar o fluxo inteiro.

Orçamentos de latência precisam de teto, não só piso — usuários não ligam para a média, ligam para a cauda longa. Orçamentos de custo precisam de modelo de antemão: um pipeline de dois estágios custa ~1.5x o equivalente de um estágio, scatter-gather entre cinco ramos custa 5–8x, roundtables 10x ou mais. Alguns sistemas não são viáveis em escala porque seu custo por interação excede o valor da interação. Faça a aritmética em tempo de design, não depois da conta chegar.

Vale a pena guardar: o padrão de orquestração deve combinar com a estrutura do trabalho, não com o entusiasmo do time por frameworks agênticos. Sequencial é corrida de revezamento; concorrente é cozinha. Ambos são sistemas distribuídos com workers não confiáveis, e a diferença entre um sistema multi-agente que funciona em demos e um que funciona em produção é contabilidade honesta de taxas de erro, caudas de latência, e razões de custo.

O que o Capítulo 6 prepara

Sequencial e concorrente são os blocos de construção. Eles cuidam da maioria dos casos de uso multi-agente quando a topologia da tarefa é conhecida de antemão e os papéis dos workers são fixos. Eles compartilham uma suposição: alguém em tempo de design decidiu o que são os agentes e como se conectam. A orquestração é estática; o pipeline é desenhado antes que qualquer requisição de usuário chegue. O Capítulo 7 retira essa suposição.


Próximo — Capítulo 7: Padrões Avançados Colaborativos e Dinâmicos. Roundtables, roteamento por handoff, e orquestração magentic — o que acontece quando a topologia tem que ser construída por requisição em vez de por design, e os modos de falha (não-terminação, mis-routing, planejamento desbocado) que os padrões mais simples evitam.

Quer o panorama completo? O livro percorre dois padrões de campo em profundidade — o pipeline de revisão de contrato legal-tech que colapsou de cinco estágios para dois, e o sistema de pesquisa scatter-gather de uma firma de consultoria que precisou de um passo de triagem para evitar falhas catastróficas de decomposição — mais a aritmética completa de orçamento de erro para sistemas multi-agente em produção. LLM Primer IV na Amazon →

SHO
SHO
CTO e Fundador da RECEIPTROLLER. Focado em dados, movido pela inovação, sempre curioso.