MÓDULO 4.3

🤖 Subagents e especialistas

CFO Bot, CMO Bot, Ops Bot, Researcher, Builder, Communicator. Cada um com função, escopo e SLA bem definidos. Como construir a equipe de especialistas que executa sob o chief-of-staff.

6
Tópicos
50
Minutos
Médio
Nível
Prático
Tipo
1

🪪 Anatomia de um subagent

Todo subagent precisa de 5 atributos definidos antes de ser criado. Sem eles, ele falha ou se sobrepõe com outros agentes. A identidade do subagent é seu AGENTS.md dedicado — não o AGENTS.md do projeto geral.

🎯 Os 5 atributos obrigatórios

  • 1. Função (1 frase) — "Analisa métricas financeiras e produz relatórios de KPI." Deve caber em uma linha.
  • 2. Escopo de dados — Quais pastas, arquivos e bases de dados ele pode acessar. Nada além disso.
  • 3. Ferramentas (MCPs) — Quais tools ele tem: SQL, Python, browser, etc. Sem acesso desnecessário.
  • 4. Silver Platters de entrada — Quais resumos pré-processados ele lê para ter contexto sem custo.
  • 5. SLA + formato de output — Tempo máximo de resposta e o formato exato do que entrega.

💡 Princípio do mínimo necessário

Cada subagent deve ter apenas o acesso mínimo necessário para sua função. CFO Bot não precisa de acesso ao código. CMO Bot não precisa de dados financeiros brutos. Escopo estreito = menos erros e mais segurança.

2

💰 CFO Bot — especialista financeiro

O CFO Bot é o especialista financeiro da equipe. Ele lê os Silver Platters de /finance, analisa margens, fluxo de caixa e KPIs, e produz relatórios estruturados. Domain isolation: ele nunca toca dados de marketing ou operações.

Configuração típica do CFO Bot

# AGENTS.md — CFO Bot

## Função
Análise financeira: margens, fluxo de caixa,
alertas de KPI e projeções de curto prazo.

## Escopo de dados
- /finance/silver-platters/ (leitura)
- /finance/raw/ (leitura)
- NUNCA: /marketing/, /ops/, /code/

## MCPs disponíveis
- sql-query (read-only, banco financeiro)
- python-calc (cálculos e gráficos)

## SLA
- Relatório mensal: 120s máximo
- Alerta de KPI: 30s máximo

## Output format
JSON estruturado + texto executivo em pt-BR

Marco usa CFO Bot

Marco (e-commerce) configura CFO Bot para rodar toda segunda-feira às 8h. O bot lê os dados da semana anterior, produz resumo de margem por categoria, destaca as 3 categorias com pior desempenho e já sugere ação. Marco recebe o briefing antes da reunião de gestão.

3

📣 CMO Bot — especialista de marketing

O CMO Bot monitora a voz do cliente, tendências de mercado e performance de conteúdo. Ele lê Silver Platters de /marketing e /customer-feedback, produz análise de sentimento, identifica padrões de churn e sugere experimentos.

Domínio de conhecimento do CMO Bot

  • Voz do cliente: analisa tickets de suporte, reviews, NPS para padrões recorrentes.
  • Performance de conteúdo: métricas de engajamento, taxas de conversão por canal.
  • Competidores: monitora movimentos de mercado nos Silver Platters de inteligência competitiva.
  • Experimentos: sugere A/B tests com hipótese, métrica e critério de sucesso.

💡 Sally configura CMO Bot

Sally (consultora) usa CMO Bot para auditar os clientes dela. Antes de cada reunião mensal, o bot analisa os dados de marketing do cliente e produz um "relatório de saúde" com 3-5 achados prioritários. Sally chega na reunião já com hipóteses validadas — não começa do zero.

4

⚙️ Ops Bot — especialista de operações

O Ops Bot monitora processos, SLAs, gargalos e eficiência operacional. Ele lê dados de /ops e Silver Platters de processos, identifica anomalias, calcula capacidade e produz planos de contingência.

Casos de uso do Ops Bot

  • Monitoramento de SLA de fornecedores
  • Detecção de gargalos em processos
  • Planejamento de capacidade
  • Alertas de anomalia em tempo real
  • Relatórios de eficiência semanal

Integrações típicas

  • Jira / Linear (tickets e sprints)
  • Notion / Confluence (processos)
  • Slack (alertas em tempo real)
  • Google Sheets (dashboards)
  • n8n (automação de ações)
5

🔧 Implementação no Claude Code

No Claude Code, subagents são implementados como instâncias separadas com AGENTS.md dedicados por diretório. O orquestrador inicia subagentes via `Task` tool — cada um com seu próprio contexto limpo.

Estrutura de diretórios por agente

projeto/
├── AGENTS.md          # Orquestrador CoS
├── .claude/
│   └── settings.json  # Permissões do orquestrador
├── agents/
│   ├── cfo-bot/
│   │   ├── AGENTS.md  # Identidade do CFO Bot
│   │   └── prompts/   # Templates de análise
│   ├── cmo-bot/
│   │   └── AGENTS.md
│   └── ops-bot/
│       └── AGENTS.md
└── silver-platters/   # Contexto compartilhado (leitura)

Como o orquestrador invoca subagents

O CoS usa a ferramenta Task do Claude Code para spawnar subagentes. Cada Task recebe: contexto específico, instrução atômica, formato de output esperado e timeout máximo.

Obs: Task tool está disponível no Claude Code com permissão de subagent habilitada no settings.json.

6

🧪 Avaliação por subagent

Cada subagent precisa de seu próprio eval — não basta avaliar o sistema como um todo. Eval por papel isola onde o sistema está falhando: é o CFO Bot que errou nos números, ou o CoS que deu contexto errado para ele?

Framework de eval por subagent

  • Isolamento: Testa cada subagent individualmente com inputs controlados.
  • Métricas por papel: CFO Bot = precisão numérica. CMO Bot = relevância de insights. Ops Bot = detecção de anomalia.
  • Regressão: quando o sistema piora, qual subagent causou a piora?
  • Benchmark de latência: cada subagent tem seu SLA — mede se está cumprindo.

⚠️ Erro comum: eval só no output final

Sana avaliava apenas o relatório final do sistema. Quando os números começaram a errar, ela não sabia se o problema era o CFO Bot (análise errada) ou o CoS (síntese errada). Sem eval por subagent, debugging é investigação às cegas.

📋 Resumo do Módulo

5 atributos obrigatórios por subagent — função, escopo, ferramentas, Silver Platters, SLA
CFO Bot = especialista financeiro isolado — acessa /finance, nunca /marketing ou /ops
CMO Bot monitora voz do cliente — análise de sentimento, performance de conteúdo, experimentos
Ops Bot vigia processos e SLAs — alertas de anomalia, capacidade, eficiência
AGENTS.md dedicado por diretório — implementação correta no Claude Code
Eval por subagent isola falhas — sem isso, debugging é investigação às cegas

Próximo Módulo:

4.4 — A2A: o protocolo agent-to-agent do Google para comunicação entre agentes