multi-agent-patterns
Ajuda seu agente a projetar e coordenar múltiplos agentes em sistemas complexos. Ele pode criar arquiteturas como enxames ou supervisionados, com agentes trabalhando juntos.
O que ela faz
Essa habilidade ajuda a organizar tarefas complexas dividindo-as entre vários "agentes" de IA. Cada agente foca em uma parte específica do trabalho, permitindo que a IA lide com problemas maiores e mais complexos do que conseguiria sozinha.
Quando usar
- ✓Quando uma tarefa é muito grande ou complexa para uma única IA.
- ✓Quando a tarefa pode ser dividida em partes menores que podem ser feitas ao mesmo tempo.
- ✓Quando diferentes partes da tarefa precisam de "ferramentas" ou instruções diferentes.
Exemplo do que pedir para a IA
“Divida a pesquisa sobre energia renovável em três partes: uma para energia solar, uma para energia eólica e uma para energia hidrelétrica, e depois junte os resultados.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A habilidade cria vários agentes de IA, cada um com seu próprio "espaço de trabalho" (contexto). Um agente principal (supervisor) distribui as tarefas, e os outros agentes (especialistas) as executam. Os resultados são reunidos no final.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill multi-agent-patternsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/multi-agent-patterns/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Padrões de Arquitetura Multi-Agente
Arquiteturas multi-agente distribuem o trabalho entre múltiplas instâncias de modelos de linguagem, cada uma com sua própria janela de contexto. Quando bem projetada, essa distribuição permite capacidades além dos limites de um único agente. Quando mal projetada, introduz sobrecarga de coordenação que anula os benefícios. A percepção crítica é que sub-agentes existem principalmente para isolar o contexto, não para antropomorfizar a divisão de papéis.
Quando Usar
Ative esta habilidade quando:
- Limites de contexto de agente único restringem a complexidade da tarefa
- Tarefas se decompõem naturalmente em subtarefas paralelas
- Diferentes subtarefas exigem conjuntos de ferramentas ou prompts de sistema diferentes
- Construindo sistemas que devem lidar com múltiplos domínios simultaneamente
- Escalando capacidades de agente além dos limites de contexto único
- Projetando sistemas de agente de produção com múltiplos componentes especializados
Conceitos Principais
Sistemas multi-agente abordam limitações de contexto de agente único através da distribuição. Três padrões dominantes existem: supervisor/orquestrador para controle centralizado, peer-to-peer/swarm para transferências flexíveis e hierárquico para abstração em camadas. O princípio de design crítico é o isolamento de contexto — sub-agentes existem principalmente para particionar o contexto em vez de simular papéis organizacionais.
Sistemas multi-agente eficazes exigem protocolos de coordenação explícitos, mecanismos de consenso que evitam a siscofância e atenção cuidadosa aos modos de falha, incluindo gargalos, divergência e propagação de erros.
Tópicos Detalhados
Por Que Arquiteturas Multi-Agente
O Gargalo de Contexto Agentes únicos enfrentam tetos inerentes na capacidade de raciocínio, gerenciamento de contexto e coordenação de ferramentas. À medida que as tarefas se tornam mais complexas, as janelas de contexto se enchem com histórico acumulado, documentos recuperados e saídas de ferramentas. O desempenho degrada de acordo com padrões previsíveis: o efeito "perdido no meio", escassez de atenção e envenenamento de contexto.
Arquiteturas multi-agente abordam essas limitações particionando o trabalho entre múltiplas janelas de contexto. Cada agente opera em um contexto limpo focado em sua subtarefa. Os resultados são agregados em uma camada de coordenação sem que nenhum contexto único suporte todo o fardo.
A Realidade da Economia de Tokens Sistemas multi-agente consomem significativamente mais tokens do que abordagens de agente único. Dados de produção mostram:
| Arquitetura | Multiplicador de Tokens | Caso de Uso |
|---|---|---|
| Chat de agente único | 1× linha de base | Consultas simples |
| Agente único com ferramentas | ~4× linha de base | Tarefas de uso de ferramentas |
| Sistema multi-agente | ~15× linha de base | Pesquisa/coordenação complexa |
Pesquisas sobre a avaliação BrowseComp descobriram que três fatores explicam 95% da variância de desempenho: uso de tokens (80% da variância), número de chamadas de ferramentas e escolha do modelo. Isso valida a abordagem multi-agente de distribuir o trabalho entre agentes com janelas de contexto separadas para adicionar capacidade de raciocínio paralelo.
Criticamente, atualizar para modelos melhores muitas vezes fornece ganhos de desempenho maiores do que dobrar os orçamentos de tokens. Claude Sonnet 4.5 mostrou ganhos maiores do que dobrar tokens em versões anteriores do Sonnet. O modo de pensamento do GPT-5.2, de forma semelhante, supera os aumentos brutos de tokens. Isso sugere que a seleção do modelo e a arquitetura multi-agente são estratégias complementares.
O Argumento da Paralelização Muitas tarefas contêm subtarefas paralelizáveis que um único agente deve executar sequencialmente. Uma tarefa de pesquisa pode exigir a busca em múltiplas fontes independentes, a análise de diferentes documentos ou a comparação de abordagens concorrentes. Um único agente processa isso sequencialmente, acumulando contexto a cada passo.
Arquiteturas multi-agente atribuem cada subtarefa a um agente dedicado com um contexto fresco. Todos os agentes trabalham simultaneamente e, em seguida, retornam os resultados a um coordenador. O tempo total no mundo real se aproxima da duração da subtarefa mais longa, em vez da soma de todas as subtarefas.
O Argumento da Especialização Diferentes tarefas se beneficiam de diferentes configurações de agente: diferentes prompts de sistema, diferentes conjuntos de ferramentas, diferentes estruturas de contexto. Um agente de propósito geral deve carregar todas as configurações possíveis em seu contexto. Agentes especializados carregam apenas o que precisam.
Arquiteturas multi-agente permitem a especialização sem explosão combinatória. O coordenador roteia para agentes especializados; cada agente opera com um contexto enxuto otimizado para seu domínio.
Padrões Arquitetônicos
Padrão 1: Supervisor/Orquestrador
…
Perguntas frequentes
Por que usar vários agentes?
Para superar os limites de "memória" (contexto) de uma única IA e para fazer partes da tarefa em paralelo, o que acelera o processo.
Isso custa mais?
Sim, usar vários agentes consome mais recursos (tokens) do que usar uma única IA, mas permite resolver problemas mais complexos.
Como garantir que os agentes trabalhem bem juntos?
É preciso ter um bom plano de comunicação e coordenação entre os agentes, definindo como eles vão passar informações e tomar decisões.
Detalhes
Descrição original do autor
This skill should be used when the user asks to "design multi-agent system", "implement supervisor pattern", "create swarm architecture", "coordinate multiple agents", or mentions multi-agent patterns, context isolation, agent handoffs, sub-agents, or parallel agent execution.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3644
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC