Newsletter

Multi-agente no n8n: orquestrando agentes especializados

Como montar coordenador e especialistas no n8n, por que dividir por domínio e não por etapa, e o custo que quase dobra a cada atendimento.

Multi-agente no n8n: orquestrando agentes especializados

Multi-agente é dividir um problema entre agentes especializados em vez de dar quinze ferramentas a um só. Um agente coordenador recebe a solicitação e aciona os especialistas conforme a necessidade — e no n8n isso se monta com o recurso que já existe: cada agente especialista vira um fluxo, e esse fluxo é exposto como ferramenta do coordenador. Antes de montar, porém, vale saber quando isso ajuda e quando só multiplica custo.

Adicione ao Google Notícias

O problema que resolve

Agentes decidem lendo as descrições das ferramentas disponíveis. Quanto mais ferramentas, maior o contexto processado a cada decisão e maior a chance de escolha errada.

Um agente com quinze ferramentas costuma decidir pior que um com quatro. Ele confunde ferramentas parecidas, escolhe a errada e gasta chamadas corrigindo o rumo.

A divisão em especialistas ataca isso: cada um enxerga poucas ferramentas, dentro de um domínio coerente.

Como se monta no n8n

Não há mecanismo especial — usa-se o que já existe:

  1. Cada especialista é um fluxo separado, com seu agente, suas ferramentas e sua instrução.

  2. Esse fluxo é exposto ao coordenador como ferramenta, pelo node que carrega fluxos do n8n como ferramenta.

  3. O coordenador tem poucas ferramentas — uma por especialista — e uma instrução focada em encaminhar, não em resolver.

A elegância disso é que cada especialista continua sendo um fluxo comum: você o testa isoladamente, corrige sem tocar nos outros e reaproveita em outros lugares.

Ilustração de quatro domínios delimitados por cor

Uma divisão que funciona

Para um atendimento comercial, por exemplo:

AgenteResponsabilidadeFerramentas
CoordenadorEntender o pedido e encaminharUma por especialista
ConsultasStatus de pedido, prazo, rastreioConsulta ao sistema
CatálogoProdutos, preços, disponibilidadeBusca na base de produtos
AgendamentoMarcar, remarcar, cancelarAgenda e confirmação

Repare que a divisão é por domínio de conhecimento, não por etapa do processo. Dividir por etapa costuma dar errado, porque as etapas dependem umas das outras e o coordenador vira gargalo.

O custo se multiplica

Este é o ponto que precisa estar claro antes de montar.

Um agente já roda várias vezes por pergunta. Com coordenador mais especialista, você tem duas cadeias de decisão — o coordenador decidindo para quem mandar, e o especialista decidindo o que fazer.

Na prática, uma pergunta que consumia quatro chamadas passa a consumir sete ou oito. É quase o dobro de custo e de tempo por atendimento.

Por isso a recomendação honesta: não comece com multi-agente. Comece com um agente. Quando ele começar a errar por excesso de ferramentas — e você vai perceber, porque ele escolhe a errada —, aí divida. Arquitetura montada antes do problema aparecer costuma resolver o problema errado.

Uma economia que compensa a divisão

Há uma otimização que às vezes paga o custo extra: usar modelos diferentes para papéis diferentes.

O coordenador faz uma tarefa simples — classificar o pedido e encaminhar. Um modelo pequeno e barato costuma dar conta. Já o especialista que precisa interpretar um documento ou redigir uma resposta cuidadosa merece um modelo maior.

Bem calibrado, isso pode deixar o conjunto mais barato que um agente único usando modelo grande para tudo.

Onde costuma dar errado

Contexto que não atravessa. O cliente informou o CPF ao coordenador, e o especialista não recebe. Precisa ser passado explicitamente — não é automático.

Encaminhamento errado. Coordenador manda para o especialista errado, que responde mal em vez de devolver. Cada especialista deve saber dizer "isso não é comigo".

Laço entre agentes. Um devolve para o outro, que devolve de volta. Sempre defina um número máximo de repasses.

Depuração mais difícil. Com dois agentes, a resposta errada pode ter nascido em qualquer um. Registrar as decisões deixa de ser luxo.

Cada especialista é um fluxo exposto como ferramenta do coordenador. Divida por domínio, não por etapa, use modelo pequeno no coordenador — e só monte isso quando o agente único já estiver errando por excesso de ferramentas.

Perguntas frequentes

Como montar multi-agente no n8n?

Criando um fluxo separado para cada agente especialista e expondo esses fluxos como ferramentas de um agente coordenador. Não existe mecanismo específico: usa-se o recurso que carrega fluxos do n8n como ferramenta.

Quando vale a pena dividir em vários agentes?

Quando um único agente começa a errar por ter ferramentas demais — escolhendo a errada ou gastando chamadas para corrigir o rumo. Antes disso, um agente só é mais simples, mais barato e mais fácil de depurar.

Multi-agente custa mais caro?

Em geral sim, porque existem duas cadeias de decisão em vez de uma. Uma pergunta que consumia quatro chamadas pode passar a consumir sete ou oito. Usar um modelo pequeno no coordenador ajuda a compensar essa diferença.

Como dividir as responsabilidades entre agentes?

Por domínio de conhecimento — consultas, catálogo, agendamento —, não por etapa do processo. Divisão por etapa cria dependência entre agentes e transforma o coordenador em gargalo.

Por que o especialista não recebe o dado que o cliente informou?

Porque o contexto não atravessa automaticamente de um agente para outro. As informações relevantes precisam ser passadas explicitamente na chamada da ferramenta que aciona o especialista.