3

💸 De $15,00 para $1,80 na mesma feature: a matemática da orquestração de agentes que o orçamento da sua empresa vai adorar

Orquestrar agentes é uma das formas mais eficazes de reduzir o custo de tokens no desenvolvimento com IA, desde que cada modelo receba uma função e um objetivo de acordo com sua capacidade e inteligência. Aqui você vai ver por que a orquestração sozinha não economiza nada, como desenhar a arquitetura em que um modelo forte planeja e revisa enquanto agentes baratos executam, uma skill pronta para aplicar esse padrão no seu agente e a conta fechada com preços reais, que fica entre 3x e 8x de economia.

A orquestração por si só não economiza

A própria Anthropic, ao descrever seu sistema de pesquisa multi-agente, mediu que sistemas multi-agente consomem cerca de 15x mais tokens que uma interação de chat simples, e que o uso de tokens sozinho explica 80% da variação de performance. Ou seja: agentes entregam mais porque gastam mais. Quem monta uma orquestração esperando economia automática descobre a fatura no fim do mês.

A economia vem de uma decisão de arquitetura anterior à ferramenta: definir qual é a função de cada modelo no fluxo e qual objetivo ele precisa cumprir. Decidir e validar são tarefas caras por natureza e merecem o modelo de ponta. Executar um plano pronto é tarefa mecânica e cabe em um modelo barato. Sem essa separação, a orquestração só multiplica chamadas de modelo caro.

Inteligência tem preço por token

Os provedores vendem modelos em camadas de capacidade, e a diferença de preço entre o topo e a base chega a mais de 30x. Preços de referência em agosto de 2026, por milhão de tokens, conforme as páginas oficiais de preço da Anthropic, da OpenAI e da DeepSeek:

ModeloPapel típicoInput $/1MOutput $/1M
Claude Opus 5planejador / revisor$5,00$25,00
GPT-5.5planejador / revisor$5,00$30,00
Claude Sonnet 5agente intermediário$3,00$15,00
Claude Haiku 4.5agente econômico$1,00$5,00
DeepSeek V4-Flashagente econômico$0,14$0,28

Um modelo caro não é caro por igual em todas as tarefas. Planejar uma refatoração pede o modelo de ponta. Renomear variáveis em quarenta arquivos seguindo um plano pronto não pede. Pagar preço de Opus por trabalho de Haiku é o desperdício que a orquestração elimina.

Desenho arquitetural

A arquitetura tem três papéis. O planejador (modelo forte) explora o problema, decide a estratégia e decompõe o trabalho em subtarefas autocontidas, classificadas por complexidade. Os agentes de execução (modelos baratos) resolvem cada subtarefa em contexto isolado. O revisor (o mesmo modelo forte) valida os resultados contra o plano antes da entrega.

                    ┌─────────────────────────┐
                    │        Planejador       │
                    │  modelo caro · decompõe │
                    └────────────┬────────────┘
          ┌──────────────────────┴──────────────────────┐
          ▼                      ▼                      ▼
 ┌──────────────────┐   ┌──────────────────┐   ┌──────────────────┐
 │     Agente A     │   │     Agente B     │   │     Agente C     │
 │ barato · boiler. │   │ barato · testes  │   │  médio · lógica  │
 └────────┬─────────┘   └────────┬─────────┘   └────────┬─────────┘
          └──────────────────────┬──────────────────────┘
                                 ▼
                    ┌─────────────────────────┐
                    │         Revisor         │
                    │   modelo caro · valida  │
                    └─────────────────────────┘

        (reprovado na revisão volta ao Planejador e refaz o plano)

Subtarefas descem com contexto mínimo; só o diff ou resumo sobe de volta. É essa fronteira estreita que impede o custo de explodir.

Aqui vale uma regra simples: quanto menos informação circula entre os agentes, mais barata fica a conta. O planejador não repassa a conversa inteira para o agente, envia só a subtarefa e o necessário para executá-la. O agente, por sua vez, pode ler quantos arquivos precisar, porque isso acontece no contexto dele e não volta para o planejador. No fim, ele devolve apenas o resultado, um diff ou um resumo curto. Essa disciplina de decidir o que entra e o que sai do contexto de cada agente tem nome, engenharia de contexto, e é ela que sustenta a economia da arquitetura.

Outra economia fácil é o prompt caching. Toda chamada de agente repete um mesmo bloco inicial, com as instruções e a descrição do projeto. Os provedores permitem guardar esse bloco em cache, e reler do cache custa cerca de 10% do preço normal de input. Como os agentes são chamados muitas vezes, esse desconto se acumula rápido.

Como isso funciona na prática

Provavelmente o harness que você usa já consegue ajudar na orquestração. Kiro, Codex e Cursor têm ferramentas de invocação de agentes, cada um com sua sintaxe. O exemplo aqui vai ser com o Claude Code, e para não ficar só na teoria escrevi uma skill que implementa o padrão, pronta para copiar e usar no seu agente:

skill /orquestrar — copie e use no seu agente

O que ela faz: primeiro garante que quem está no comando é um modelo forte. A partir do pedido, o orquestrador monta uma lista de tasks, cada uma com objetivo, arquivos envolvidos, critério de aceite e formato de resposta. Cada task passa por uma rubrica de três níveis:

  • mecânica: existe padrão pronto para copiar; vai para o modelo econômico.
  • delimitada: lógica nova de escopo fechado; vai para o modelo médio.
  • crítica: envolve ambiguidade ou arquitetura; não é delegada, fica com o modelo forte.

Definido o nível, o orquestrador invoca um sub-agente por task com o modelo daquele tier, em paralelo quando as tasks são independentes. Há também um backup: se uma task reprova duas vezes na revisão, sobe um tier e é reexecutada. Como os níveis são bem definidos e cada task é designada com critério, isso raramente acontece, mas a rede de segurança evita que uma task travada queime tokens em repetição. No fim, o modelo forte revisa todas as mudanças e reporta quantos sub-agentes rodaram, qual modelo executou cada task e o resultado de cada uma.

┌────────────────┐   ┌────────────────┐   ┌────────────────┐   ┌────────────────┐
│ Lista de tasks │──▶│ Classificação  │──▶│  Sub-agentes   │──▶│ Revisão final  │
│  modelo forte  │   │define o modelo │   │  um por task   │   │ forte · relata │
└────────────────┘   └────────────────┘   └────────────────┘   └────────────────┘

   (task reprovada duas vezes sobe um tier e volta para os Sub-agentes)

O fluxo da skill: o modelo forte decide no começo e valida no fim; o meio roda no modelo mais barato que a task permitir.

Essa é uma das formas de orquestrar agentes, não a única. Se você já trabalha com spec driven development (SDD), metade do caminho está feita: a especificação escrita antes do código já é a sua lista de tasks, e basta classificar cada item para saber em qual modelo ele roda. Outros métodos comuns:

  • roteamento por descrição: cada sub-agente declara quando deve ser acionado e a ferramenta escolhe sozinha.
  • roteador na entrada: um classificador barato lê o pedido e decide o modelo antes de qualquer chamada cara.
  • cascata: tenta primeiro no modelo barato e só escala para o caro se o resultado não passar.

O método muda, o princípio fica: alguém precisa decidir, task a task, qual inteligência ela merece.

A economia na prática

Cenário: implementar uma feature média com agentes, consumindo 2M de tokens de entrada e 200K de saída na sessão inteira. Na versão orquestrada, o planejador e o revisor ficam com cerca de 10% do volume (planejamento e revisão de diffs) e os agentes de execução com os 90% mecânicos.

ArquiteturaCusto da sessãoEconomia
Tudo no Opus 5$15,00base
Opus planeja/revisa + Haiku executa$4,203,6x
Opus planeja/revisa + DeepSeek V4-Flash executa$1,808,3x

Abrindo a conta com Haiku: o Opus fica com 0,2M de input ($1,00) e 20K de output ($0,50); o Haiku com 1,8M de input ($1,80) e 180K de output ($0,90). O total de $4,20 contra $15,00 bate com a faixa de 5x a 10x relatada em relatos de uso do padrão orquestrador com sub-agentes baratos. Quanto mais mecânica a fatia dos agentes, mais perto do teto. Com caching no prefixo dos agentes dá para arranhar mais 20% a 30%, já que leitura de cache custa cerca de 10% do preço de input nas tabelas dos provedores.

Fechamento

Orquestração de agentes não economiza tokens por mágica. Um sistema multi-agente ingênuo gasta mais que um agente único. O ganho vem de dar a cada modelo uma função e um objetivo alinhados ao seu preço: planejamento e revisão no modelo de ponta, execução mecânica no modelo barato, contexto isolado e caching no meio. O próximo passo natural deste tema é instrumentar a medição, porque sem visibilidade de tokens por subtarefa não há como saber se a sua orquestração está do lado certo dessa conta.


Carregando publicação patrocinada...
1

Na prática a solução para este problema está na engenharia de contexto. Para orquestrar multiplos agentes, a economia e eficiencia está na construção e compartilhamento de contexto entre eles. O seu harness será tão mais eficiente, quanto menor for o contexto que você fornece aos os seus agentes. Ou seja, dando exatamente o que eles precisam para fazer o trabalho deles dentro do contexto, e nada além.

1

Faz muito sentido. Na prática, é como uma equipe humana com um sênior que recebe 20k+ montando a arquitetura de um sistema e cuidando de partes críticas, com plenos e juniores que recebem 6-10k codando o grosso. Quanto mais o tempo passa, mais eu percebo que muito do que se faz para aproveitar o trabalho humano deveria ser feito para aproveitar a IA. Muito interessante sua análise!