Curso 3: Desenvolvimento Agêntico
Sub-Agentes e Agent Teams
Delegando trabalho a equipes de IA
Instrutor: Rodrigo Pinto
Recap Rápido
E1: Claude Code Básico
E2: Context Engineering
Até agora: 1 agente, 1 tarefa. Hoje: múltiplos agentes, tarefas complexas.
O Problema
1 Agente
Contexto limitado
Faz tudo sequêncial
Erra mais em tarefas longas
Problema
Tarefas complexas exigem
especialização + paralelismo
+ verificação cruzada
Solução
Equipes de agentes
cada um com papel definido
trabalhando em paralelo
Agenda do Encontro 3
Ciclo 1 — Agent Tool: Delegando Tarefas
O que é, tipos de sub-agentes, foreground vs background
Ciclo 2 — Orquestração de Agentes
Paralelo, dependências, worktrees, padrões fan-out/pipeline/verify
Ciclo 3 — Workflows com Verificação
Code review, QA, security audit, quality gates automatizados
Intervalo de 20 min entre Ciclo 2 e Ciclo 3
Ciclo 1 • 30 min
Delegando Tarefas a Sub-Agentes
Ciclo 1
Definição
Uma ferramenta que permite ao Claude Code criar novos agentes para executar tarefas específicas de forma isolada.
Analogia
Você é o gerente de projeto. Em vez de fazer tudo sozinho, você delega tarefas para especialistas.
Cada sub-agente tem:
Ciclo 1
O agente principal decide automaticamente quando delegar — mas você pode pedir explicitamente.
Ciclo 1
Explore
Leitura e análise. Investiga código, busca padrões, mapeia dependências. Não modifica nada.
Plan
Cria planos de implementação. Analisa requisitos, propõe arquitetura, define steps.
Coder
Escreve e modifica código. Implementa features, corrige bugs, refatora.
Code Reviewer
Revisa código. Identifica problemas, sugere melhorias, verifica padrões.
QA / Test Engineer
Testa o código. Escreve testes, executa, verifica cobertura e edge cases.
Security Auditor
Auditoria de segurança. Busca vulnerabilidades, valida inputs, checa dependências.
Ciclo 1
Foreground
O agente principal espera o sub-agente terminar antes de contínuar.
Background
O sub-agente roda em paralelo enquanto o agente principal faz outra coisa.
Ciclo 1
DELEGUE quando:
NÃO delegue quando:
Regra prática: se você consegue descrever a tarefa completa em um parágrafo sem precisar de feedback intermediário, ela é delegável.
Prática • Ciclo 1
Exercício (10 min)
Prompt sugerido: "Use um sub-agente para analisar a estrutura deste repositório e listar todos os arquivos que precisam de documentação."
Ciclo 2 • 30 min
Múltiplos Agentes Trabalhando Juntos
Ciclo 2
Múltiplos agentes em paralelo = redução dramática de tempo para tarefas independentes.
Ciclo 2
Independentes
Agentes que não precisam do resultado um do outro.
Dependentes
Um agente precisa do resultado de outro para começar.
Dica: identifique as dependências ANTES de lançar os agentes. Misturar paralelo com sequencial é a chave da eficiência.
Ciclo 2
O Problema
Dois agentes editando o mesmo arquivo = conflito. Como evitar?
Git Worktrees: cada agente trabalha em uma cópia separada do repositório.
Como funciona
Ciclo 2
E se algo der errado?
Gerenciar agentes é como gerenciar uma equipe: acompanhar, reorientar, e saber quando parar.
Ciclo 2 • Padrões
Fan-Out
Pesquisa Paralela
1 tarefa grande dividida em N sub-tarefas independentes. Resultados consolidados no final.
Ex: analisar 5 módulos do sistema em paralelo
Pipeline
Sequencial
Cada agente recebe o output do anterior. Cadeia de transformação.
Ex: escreve -> revisa -> corrige -> testa
Verify-then-Act
Verificação Antes de Agir
Um agente planeja, outro valida o plano, só então um terceiro executa.
Ex: plan -> review plan -> implement
Padrão 1
Fan-out transforma 20 minutos sequênciais em 5 minutos paralelos.
Padrão 2
Plan
Analisa requisitos
Define arquitetura
Code
Implementa
o plano
Review
Revisa qualidade
e padrões
Fix
Corrige issues
encontrados
Test
Valida tudo
com testes
Cada etapa adiciona uma camada de qualidade. O output de um é o input do próximo.
Padrão 3
1
Planeja
Um agente propõe o que vai ser feito. Descreve mudanças em detalhe.
2
Verifica
Outro agente revisa o plano. Identifica riscos, problemas, alternativas.
3
Executa
Só após aprovação, um terceiro agente implementa o plano validado.
Use para: mudanças em produção, migração de dados, refatorações grandes — qualquer coisa onde errar custa caro.
Padrões Avançados
Agent Sim — Simulação
Crie um agente que simula cenários: entrevistas, testes de usuario, feedback de stakeholders.
Use sub-agentes para simular múltiplas perspectivas simultaneamente.
Agent X — Expert Feedback
Spawne revisores especializados como sub-agentes, cada um dando feedback direcionado.
Cada expert foca na sua área de domínio.
Padrões Avançados
Fan-out → Tarefas independentes que precisam de velocidade
Pipeline → Etapas sequênciais onde qualidade importa mais que velocidade
Verify-then-Act → Tarefas de alto risco onde errar custa caro
Agent Sim → Validação de ideias, teste de hipóteses, preparação para situações reais
Agent X → Review multidisciplinar, auditoria de qualidade, feedback 360
Combine padrões: Agent X dentro de um Pipeline, Agent Sim antes de um Fan-out.
Prática • Ciclo 2
Exercício (15 min)
Sugestão de prompt:
Pausa
20 minutos
Voltamos para o Ciclo 3: Workflows com Verificação
Ciclo 3 • 30 min
Verificação Automatizada
Ciclo 3
Sem verificação
Com verificação automatizada
Princípio: nunca confie no output de um único agente para tarefas críticas. Sempre tenha um segundo par de olhos.
Ciclo 3 • Agente Revisor
O que o reviewer checa
O que você recebe
Ciclo 3 • Agente QA
O que o QA Agent faz
Dica: o agente QA é mais eficaz quando tem acesso aos requisitos do projeto (via CLAUDE.md ou specs).
Ciclo 3 • Agente de Segurança
O Security Auditor verifica:
Importante: o agente de segurança não substitui um pentest profissional, mas pega 80% das vulnerabilidades comuns antes que cheguem a produção.
Ciclo 3
| Gate | Agente | Critério de Aprovação |
|---|---|---|
| Gate 1: Review | Code Reviewer | Zero issues críticos, max 3 warnings |
| Gate 2: Testes | QA Engineer | 100% testes passando, cobertura > 80% |
| Gate 3: Segurança | Security Auditor | Zero vulnerabilidades high/critical |
| Gate 4: Final | Agente Principal | Todos os gates anteriores aprovados |
Se qualquer gate reprovar, o workflow volta para o agente coder corrigir e passa pelos gates novamente.
Ciclo 3
Write
Agente Coder implementa a feature ou correção.
Review
Agente Reviewer analisa, encontra problemas, sugere fixes.
Fix
Agente Coder aplica as correções. Volta para Review até aprovação.
Ciclo 3 • Juntando Tudo
Combina pipeline (etapas sequênciais) com fan-out (verificação paralela) e loop (fix + re-verify).
Prática • Ciclo 3
Exercício (15 min)
Prompt sugerido:
Recap em Duplas • 15 min
1
Quando usar 1 agente vs um agent team?
2
Qual padrão de orquestração (fan-out, pipeline, verify) você usaria no seu trabalho?
3
Como o ciclo write-review-fix muda a forma de desenvolver?
Fechamento
Agent Tool permite delegar tarefas a sub-agentes especializados
Paralelismo com fan-out reduz tempo dramáticamente
Pipeline sequêncial adiciona camadas de qualidade
Verificação automatizada (review + QA + security) pega problemas antes de você
O ciclo write → review → fix é o novo padrão de desenvolvimento
Próximo Encontro
Hoje aprenderam a montar equipes de agentes. Na próxima vez, vão aprender RECEITAS TESTADAS para projetos complexos: BMAD, Spec Kit, Super Powers.
Tarefa: Usem agent teams esta semana no projeto de vocês.
Testem pelo menos 2 padrões diferentes (fan-out + pipeline).
Anotem: o que funcionou e o que não funcionou.
Curso 3: Desenvolvimento Agêntico
Rodrigo Pinto
Método Tempo para o que Importa