Prompts e Agentes

Planner

Componente de agente responsável por gerar plano de passos para alcançar um objetivo.

Planner é o componente de um agente (ou agente próprio em sistema multi-agent) responsável por receber objetivo de alto nível e quebrá-lo em sequência ordenada de passos executáveis. É a "cabeça estrategista" do agente.

Por que separar planner de executor:

  • Especialização: planejar e executar exigem skills diferentes.
  • Eficiência: planejar uma vez é melhor que decidir step-by-step.
  • Validação: você pode revisar plano antes de executar.
  • Custo: planner pode usar modelo grande, executor pode ser pequeno.
  • Reutilização: plano vira template para tarefas similares.

Padrões de planning:

  • Plan-and-execute: planner gera plano completo, executor segue.
  • ReAct interativo: pensa e age step a step (sem plano explícito a priori).
  • Hierarchical planning: plano alto nível → planos médios → ações.
  • Reactive planning: replaneja a cada observação significativa.
  • Plan-then-decompose: plano alto, depois decompõe cada step.

Exemplo de planner em ação:

Objetivo: "Pesquise os 5 principais SaaS de RH no Brasil, compare preços e funcionalidades, e gere relatório executivo."

Plano gerado:

  1. Buscar lista de top SaaS de RH no Brasil 2026.
  2. Para cada SaaS top 5: extrair nome, site, descrição.
  3. Para cada SaaS: buscar página de preços.
  4. Para cada SaaS: buscar página de features.
  5. Consolidar tabela comparativa: nome, preço, top 5 features.
  6. Identificar pontos fortes/fracos de cada.
  7. Escrever recomendação para empresas de 50-200 pessoas.
  8. Gerar relatório formatado em Markdown.

Esse plano vira input para executor (que pode ser ReAct chamando tools).

Frameworks com planner explícito:

  • LangGraph: workflows como grafos (planner como node).
  • CrewAI: process = "planning" gera plano antes.
  • AutoGen: GroupChat com planner agent.
  • MetaGPT: simula PM/arquiteto que planejam antes.
  • OpenAI Operator: planner interno antes de executar tarefas web.

Boas práticas:

  • Plano explícito: usuário vê e pode aprovar.
  • Plano em formato estruturado: JSON com steps, dependencies.
  • Validação: checar que plano é viável antes de executar.
  • Replan: quando step falha, planner é chamado de novo.
  • Limitação: max steps para evitar planos infinitos.

Limitações:

  • Plano errado = tudo errado: planner ruim cascateia.
  • Modelos podem fazer planos otimistas: subestimam complexidade.
  • Edge cases: situações imprevisíveis quebram plano.
  • Custo de replanejamento: se replan demais, perde vantagem.

Para o profissional brasileiro:

  • Para tarefas complexas e bem definidas: planner explícito ajuda muito.
  • Para tarefas exploratórias (não sabe o que vai precisar): ReAct pode ser melhor.
  • Híbrido: planner gera esqueleto, ReAct executa cada step com flexibilidade.
  • Cursos como agentes-autonomos-ia ensinam padrões: vale aprender quando usar cada um.

Em 2026, planejamento explícito virou parte fundamental de agentes confiáveis. Agentes "que pensam antes de agir" são significativamente mais eficazes que reactive-only. Planner é peça que separa agentes amadores de produção real.

Termos relacionados

Aprenda na prática

Cursos do AulasDeIA que aplicam Planner no dia a dia profissional brasileiro.

← Voltar ao glossárioExplorar cursos completos →