⚖️ Dois eixos opostos
/goal é um loop: um agente segue tentando, turno após turno, até "done = true". Workflow é largura: muitos agentes executam um plano fixo de uma vez e os resultados se mesclam num só.
💡 A escolha em uma frase
Seguir até ser verdade? → /goal. Grande demais para uma passada? → Workflow.
🪂 /goal = profundidade
Em um /goal, mesmo que subagentes apareçam, o coração é um loop que checa um critério de parada — "done = true" — e segue iterando. Pode rodar por horas, se você deixar.
📊 Características
- •Vários turnos/passadas sobre o mesmo objetivo
- •Critério de parada explícito (senão, loop sem fim)
- •Ideal para "persiga até atingir X"
↔️ Workflow = largura
No workflow não há loop "até ser verdade". Há um plano estabelecido no início: cada agente faz sua parte e dispara o resultado. Tudo se mescla numa só saída.
✓ Bom para
- ✓50+ agentes trabalhando horizontalmente
- ✓Cada um numa peça diferente do problema
✗ Ruim para
- ✗Objetivos que exigem iterar até convergir
- ✗Tarefas que precisam de ajuste passo a passo
🔬 /deep-research é um workflow
Você já tem um workflow embutido: /deep-research. Ele dispara vários agentes que pesquisam em paralelo, votam em cada alegação e devolvem um relatório com fontes.
💡 O jeito mais fácil de experimentar
Quer ver um workflow rodando sem escrever nada? Rode um /deep-research com escopo apertado e abra o /workflows para acompanhar o fan-out.
🗳️ Verificação adversarial
Em vez de confiar numa única saída, vários agentes checam a mesma alegação e votam. O que sobrevive entra no relatório. É o padrão que aumenta a confiança em jobs grandes — e é exatamente como o relatório-base deste curso foi verificado.
Extrair alegações
Cada agente coleta afirmações das fontes.
Votar por alegação
Vários verificadores independentes confirmam ou refutam.
Sintetizar com fontes
Só o que passou na votação entra no relatório citado.
🧪 Combinar largura e profundidade
Dá para aninhar um workflow dentro de um /goal — largura dentro de profundidade. É muito poderoso e, justamente por isso, um jeito fácil de queimar dinheiro com autonomia demais.
⚠️ Cuidado com o nível de autonomia
Um /goal que dispara workflows a cada turno pode rodar muito tempo e consumir muito. Use limites de escopo e modelo bem explícitos antes de combinar os dois.
📌 Resumo do Módulo
Próximo Módulo:
4.5 — Custo, operação e UltraCode