Skills & Agentes IA
Claude 3.5 Sonnet
Orquestração Multi-Agente: Planner → Executor → Crítico (Prompt Chain)
Três system prompts complementares que transformam uma tarefa complexa em plano, execução e revisão — com critério de aceite entre as etapas.
0cópias
0joinhas
0favoritos
O prompt
Crie um framework de orquestração multi-agente em 3 system prompts complementares para resolver a tarefa {{tarefa_complexa}}.
Parâmetros:
- Tarefa Complexa: {{tarefa_complexa}} (ex.: 'migrar o site do WordPress para Next.js sem perder SEO')
- Critério de Aceite Final: {{criterio_aceite}} (ex.: 'todas as URLs antigas respondem 200 ou redirecionam, Lighthouse ≥ 90')
- Limite de Iterações Crítico→Executor: {{max_iteracoes}}
Requisitos do Framework:
1. PROMPT PLANNER: recebe a tarefa e devolve um plano em Markdown com (a) decomposição em 3-7 etapas ordenadas por dependência, (b) para cada etapa: objetivo mensurável, entregável concreto e risco principal, (c) critérios de aceite globais repetindo {{criterio_aceite}}. O Planner NUNCA executa — só planeja.
2. PROMPT EXECUTOR: recebe o plano + a etapa atual e devolve apenas a execução daquela etapa (código/texto/arquivo completo), terminando com 'ETAPA CONCLUÍDA' ou 'BLOQUEADO: [motivo exato]'. Não pula etapas nem faz as seguintes, mesmo que pareçam óbvias.
3. PROMPT CRÍTICO: recebe o plano + a entrega do Executor e responde em 2 blocos — (a) checklist do critério de aceite da etapa marcada ✓/✗ com evidência, (b) veredito 'APROVADO' ou 'REPROVADO: [falhas exatas para corrigir]'. O Crítico não reescreve a entrega; só aponta.
4. LOOP DOCUMENTADO no README: Executor → Crítico; se REPROVADO, devolve ao Executor com as falhas (máx. {{max_iteracoes}} ciclos por etapa); após APROVADO, próxima etapa. Ao final, o Crítico valida {{criterio_aceite}} global e emite 'ENTREGA FINAL' ou lista o que falta.
5. Inclua 1 exemplo completo de uso com uma tarefa pequena (ex.: 'escrever a página de preços') mostrando as 3 trocas de mensagem reais entre os agentes.
Como usar
- Substitua {{tarefa_complexa}}, {{criterio_aceite}} e {{max_iteracoes}} (2-3 funciona bem).
- Cole no Claude — os 3 system prompts + README do loop saem prontos; use cada prompt em uma conversa separada (ou sub-agentes, se sua ferramenta suportar).
- Comece sempre pelo Planner: se o plano parecer errado, corrija o plano antes de executar — erro de plano custa mais que erro de execução.
- Se o Crítico reprovar 2x a mesma etapa, pare e reveja o critério de aceite: geralmente ele está mal definido, não a entrega.
Exemplo de saída
Framework com 3 system prompts (~80 linhas cada): Planner devolvendo plano em etapas com objetivo mensurável + risco por etapa, Executor executando uma etapa por vez terminando em 'ETAPA CONCLUÍDA'/'BLOQUEADO', Crítico com checklist ✓/✗ evidenciado e veredito APROVADO/REPROVADO; README do loop com máx. de iterações e validação final global + exemplo completo da página de preços com as 3 trocas reais.