MÓDULO 4.2

👔 Chief-of-staff pattern

O padrão Anthropic: orquestrador como chief-of-staff que nunca executa diretamente — apenas delega, coordena e sintetiza. Como estruturar identidade, responsabilidades e limites do lead agent.

6
Tópicos
45
Minutos
Médio
Nível
Padrão
Tipo
1

👔 O que é chief-of-staff no contexto agêntico

Em organizações humanas, o chief-of-staff nunca executa o trabalho direto — ele garante que os executores certos recebam as tarefas certas, no tempo certo, com o contexto certo. O padrão agêntico é idêntico: o orquestrador não faz pesquisa, não escreve código, não manda email — ele coordena quem faz.

🏗️ Responsabilidades do chief-of-staff agêntico

  • Receber a intenção do CEO — traduzir objetivo de alto nível em tarefas executáveis.
  • Selecionar o executor certo — qual especialista tem as ferramentas e o contexto para cada tarefa.
  • Definir o critério de done — o worker precisa saber quando a tarefa está completa.
  • Monitorar e reagir — se um worker trava ou retorna resultado inadequado, o CoS intervém.
  • Sintetizar e reportar — consolida os resultados numa resposta coerente para o CEO.

📊 Antropic Model Spec — trecho relevante

"In multi-agent settings, Claude acting as an orchestrator should focus on decomposition and synthesis. The orchestrator should not attempt to directly execute tasks that subagents are better positioned to handle."

— Anthropic Model Spec, seção Multi-agent frameworks (2025)

2

📝 AGENTS.md do orquestrador

O orquestrador precisa de uma identidade clara definida em AGENTS.md. Sem isso, ele tenta fazer tudo sozinho — destrói o padrão. O arquivo define: quem ele é, o que ele coordena, o que ele NUNCA faz diretamente, e quais agentes estão sob sua coordenação.

Template AGENTS.md do orquestrador

# AGENTS.md — Orquestrador Chief-of-Staff

## Papel
Coordenador central. Recebe objetivos, decompõe em tarefas,
delega para especialistas, sintetiza resultados.

## NUNCA faça diretamente
- Pesquisa de dados ou mercado (→ Researcher)
- Análise financeira (→ CFO Bot)
- Comunicação externa (→ Communicator)
- Execução de código (→ Builder)

## Subagentes disponíveis
- researcher: pesquisa e síntese de informação
- cfo-bot: análise financeira e KPIs
- ops-bot: processos e operações
- communicator: comunicação e relatórios

## Critério de done
Resposta sintetizada cobre todos os subproblemas
definidos no plano inicial.
3

🔁 O ciclo de coordenação

O chief-of-staff opera em ciclos. Cada ciclo tem fases bem definidas que não se misturam. Misturar as fases é o erro mais comum — o orquestrador começa a "ajudar" a executar e perde a visão do todo.

As 5 fases do ciclo

  • Fase 1 — Intake: Recebe objetivo. Faz perguntas clarificadoras se necessário. Define escopo.
  • Fase 2 — Decomposição: Quebra em subtarefas. Define dependências entre elas.
  • Fase 3 — Dispatch: Envia cada subtarefa para o subagente correto com contexto completo.
  • Fase 4 — Monitor: Acompanha conclusão. Lida com falhas e retries.
  • Fase 5 — Síntese: Consolida resultados. Resolve conflitos. Produz output final.

💡 Caso Marco: o CoS em ação

Marco (e-commerce) pediu "análise completa para lançar produto no mercado latam". CoS intake: escopo (3 mercados, 2 concorrentes). Decomp: pesquisa de mercado + análise de preço + viabilidade logística. Dispatch: 3 workers em paralelo. Síntese em 8 min com recomendação clara por mercado.

4

🎯 Decomposição inteligente de tarefas

A habilidade mais crítica do chief-of-staff é decompor bem. Decomposição ruim cria workers com tarefas ambíguas que se sobrepõem ou se contradizem. Decomposição boa cria tarefas atômicas, independentes e com critério de done claro.

✓ Decomposição boa

  • Tarefa atômica com uma responsabilidade
  • Critério de done objetivo e mensurável
  • Sem sobreposição com outras tarefas
  • Output bem definido (formato + conteúdo)
  • Independente dos outros workers

✗ Decomposição ruim

  • "Pesquise e analise e recomende"
  • Sem formato de output definido
  • Worker A precisa do resultado do Worker B
  • Critério de done vago ("seja completo")
  • Tarefas cobrem o mesmo dado
5

🚨 Tratamento de falhas e retries

Workers falham. O CoS precisa ter uma política clara para falhas: quando tentar novamente, quando escalar, quando aceitar resultado parcial. Sem essa política, uma falha de um worker trava todo o sistema.

Política de falhas do CoS

  • Timeout: define tempo máximo por worker (ex: 60s). Após timeout, marca como "não disponível".
  • Retry com contexto: 1 retry com contexto adicional antes de escalar.
  • Fallback: se worker especialista falha, tenta com worker genérico.
  • Resultado parcial: se 4 de 5 workers concluem, sintetiza com nota de "dado incompleto".
  • Escalada: falhas críticas são reportadas ao usuário com opções claras.

⚠️ Anti-padrão: CoS que paralisa

Sana teve seu CoS configurado para "esperar todos os workers". Um worker ficou em loop infinito e todo o sistema travou por 40 minutos. Timeout obrigatório é configuração de segurança, não otimização.

6

📤 Síntese de alta qualidade

A síntese é onde o chief-of-staff entrega valor real. Não é apenas "juntar os resultados" — é resolver conflitos, preencher lacunas, identificar padrões que nenhum worker viu isoladamente. É aqui que o CoS justifica seu custo extra em tokens.

Componentes de uma boa síntese

  • Verificação de conflitos: Worker A diz X, Worker B diz Y sobre o mesmo dado — CoS resolve ou sinaliza.
  • Padrões cruzados: insights que emergem apenas quando múltiplos resultados são vistos juntos.
  • Priorização: do volume de dados, o CoS filtra o que é acionável.
  • Formato para o CEO: estrutura o output no formato que o usuário espera (relatório, bullet points, decisão).

💡 O sinal de uma boa síntese

A síntese deveria conter insights que nenhum worker individual poderia ter produzido. Se o CoS está apenas concatenando outputs, ele não está sintetizando — está sendo um pipe caro. O valor está na integração, não na agregação.

📋 Resumo do Módulo

CoS nunca executa diretamente — delega, coordena, sintetiza. Isso é a regra.
AGENTS.md define o que ele NÃO faz — sem isso, ele tenta fazer tudo e falha em tudo
5 fases: intake, decomp, dispatch, monitor, síntese — misturar fases é o erro mais comum
Decomposição boa = tarefa atômica + critério de done — ambiguidade é responsabilidade do CoS, não do worker
Timeout obrigatório em todos os workers — política de falha evita paralisia total
Síntese gera insights cruzados — concatenar não é sintetizar

Próximo Módulo:

4.3 — Subagents e especialistas: CFO Bot, CMO Bot, Ops Bot com função, escopo e SLA