Multi-Agents (Orquestracao)
Quando multiplos agents trabalham juntos para resolver problemas complexos
O que sao Sistemas Multi-Agents?
Equipes de IA trabalhando juntas
Multi-agents e quando voce tem multiplos AI agents especializados trabalhando juntos em um objetivo comum. Cada agent tem seu papel, e um orquestrador coordena o trabalho.
Analogia com uma empresa:
CEO (Orquestrador)
Distribui tarefas
Especialistas
Fazem suas partes
Resultado Final
Combinado e polido
"Multi-agents e como ter uma equipe de especialistas, onde cada um e expert em sua area, trabalhando em sincronia."
3 Padroes de Orquestracao
Formas de organizar agents
1. Hierarquico (Boss → Workers)
Um agent coordenador recebe a tarefa, quebra em subtarefas, e delega para agents especializados.
Fluxo:
✓ Vantagens:
- • Simples de implementar
- • Controle centralizado
- • Facil debug (rastrear decisoes)
- • Especialistas focados
✗ Desvantagens:
- • Gargalo no coordenador
- • Sem colaboracao entre workers
- • Coordenador precisa ser "inteligente"
Exemplo de uso:
Marketing Agency AI: Coordenador recebe "criar campanha", delega para Agent de Pesquisa (analisa mercado), Agent de Copy (escreve textos), Agent de Design (cria artes), e Agent de Review (valida tudo).
2. Colaborativo (Peer-to-Peer)
Agents iguais que se comunicam diretamente entre si, sem hierarquia rigida. Compartilham informacao e decidem juntos.
Fluxo:
Todos se comunicam diretamente
✓ Vantagens:
- • Flexivel e adaptativo
- • Sem ponto unico de falha
- • Agents aprendem uns com outros
- • Criativo - ideias emergentes
✗ Desvantagens:
- • MUITO complexo de implementar
- • Dificil prever comportamento
- • Pode ficar em loops infinitos
- • Custo alto (muitas conversas)
Exemplo de uso:
Brainstorming criativo: 3 agents com personalidades diferentes (otimista, critico, pratico) discutem ideias de produto. Cada um reage as ideias dos outros ate convergir numa solucao.
3. Debate / Adversarial
Agents com perspectivas opostas debatem ate chegar num consenso ou solucao refinada. Tipo "anjo e demonio no ombro".
Fluxo:
Argumenta A FAVOR
Argumenta CONTRA
Decide ou sintetiza
✓ Vantagens:
- • Explora multiplas perspectivas
- • Reduz vies (bias)
- • Solucoes mais robustas
- • Bom para decisoes criticas
✗ Desvantagens:
- • Lento (multiplas rodadas)
- • Custo MUITO alto
- • Pode nao convergir
- • Overkill para tarefas simples
Exemplo de uso:
Code Review AI: Agent 1 escreve codigo, Agent 2 critica (bugs, seguranca), Agent 1 defende ou corrige, Agent 3 (senior) decide se o codigo passa.
Quando Usar Multi-Agents vs Agent Unico?
A decisao mais importante
⚠️ Regra de Ouro:
90% dos casos, um agent unico e suficiente. Multi-agents adiciona 5-10x mais complexidade. So use se realmente necessario.
✓ Use MULTI-agents quando:
-
Tarefas claramente divisiveis
Ex: Pesquisa + Escrita + Review
-
Especialistas necessarios
Ex: Agent SQL + Agent Python + Agent DevOps
-
Multiplas perspectivas
Ex: Criativo vs Critico vs Pratico
-
Workflows complexos
Ex: Pipeline de producao com etapas distintas
-
Precisa de debate
Ex: Decisoes criticas que precisam validacao
✓ Use AGENT UNICO quando:
-
Tarefa coesa
Um objetivo, um caminho
-
Precisa de velocidade
Multi-agents e LENTO
-
Budget limitado
Multi-agents custa 5-10x mais
-
Precisa debugar
Agent unico e mais facil de rastrear
-
Prototipo / MVP
Comece simples, escale depois
Exemplo pratico:
Agent Unico:
"Analise este contrato e me diga os riscos"
→ Um agent juridico faz tudo
Multi-Agents:
"Negocie este contrato com a outra parte"
→ Agent negociador + Agent juridico + Agent financeiro
Comunicacao entre Agents
Como agents "conversam"
Em sistemas multi-agents, a comunicacao e TUDO. Agents precisam compartilhar informacao de forma clara e estruturada.
1. Message Passing
Agents enviam mensagens estruturadas uns para os outros.
{
"from": "agent_pesquisa",
"to": "agent_escrita",
"type": "result",
"data": {
"insights": ["..."],
"sources": ["..."]
}
}
2. Shared Memory
Todos agents acessam um "quadro negro" compartilhado.
- • Simples de implementar
- • Facil debug (tudo num lugar)
- • Risco: conflitos de escrita
3. Event Bus
Agents publicam eventos, outros agents "escutam" e reagem.
- • Desacoplado (agents nao precisam se conhecer)
- • Escalavel
- • Mais complexo de implementar
Custos e Complexidade
O preco de ter uma equipe de IA
💸 Custo Financeiro
Agent unico: $0.10
10 chamadas de API
3 Agents hierarquicos: $0.50
50 chamadas (coordenacao + trabalho)
5 Agents colaborativos: $2.00
200+ chamadas (muita conversa)
Multi-agents pode custar 5-20x mais que agent unico!
🧩 Complexidade Tecnica
-
•
Orquestracao: Gerenciar ordem e fluxo
-
•
Estado compartilhado: Sincronizar memoria
-
•
Error handling: E se um agent falha?
-
•
Debugging: Rastrear decisoes de N agents
-
•
Testing: Testar interacoes e multiplos caminhos
"Se voce nao tem certeza se precisa de multi-agents, voce NAO precisa. Comece com um agent unico e escale apenas se necessario."
Exemplos Praticos de Multi-Agents
Casos de uso reais
1. Equipe de Marketing AI
Agents: Pesquisador de Mercado + Copywriter + Designer + Social Media Manager
Fluxo: Pesquisador analisa concorrencia → Copywriter cria mensagens → Designer cria artes → Social Media agenda posts
✓ Justifica multi-agents: tarefas claramente divisiveis com especialistas
2. Code Review System
Agents: Developer + Security Reviewer + Performance Reviewer + Tech Lead
Fluxo: Dev escreve codigo → Security critica → Performance critica → Dev corrige → Tech Lead aprova ou rejeita
✓ Justifica multi-agents: multiplas perspectivas criticas
3. Customer Support Escalation
Agents: Tier 1 (FAQ) + Tier 2 (Tecnico) + Tier 3 (Especialista) + Manager
Fluxo: T1 tenta resolver → Se nao consegue, escalada para T2 → Se complexo, vai para T3 → Manager aprova solucao
✓ Justifica multi-agents: hierarquia clara com especializacao crescente
4. Creative Brainstorming
Agents: Idealista (otimista) + Critico (realista) + Pratico (executor)
Fluxo: Idealista propoe ideias malucas → Critico aponta problemas → Pratico sugere como implementar → Repetem ate consenso
✓ Justifica multi-agents: debate melhora qualidade da decisao
Resumo do Modulo
Proximo Passo
Aprenda a colocar agents em producao com seguranca!