Planner-Executor
Planner-executor is an agent pattern that separates a high-level planning model — which produces a multi-step plan up front — from a tool-calling executor that runs each step, decoupling strategic reasoning from tactical action.
Full definition
Unlike ReAct (which interleaves thought and action one step at a time), planner-executor commits to a plan, then executes it, then optionally re-plans on failure. Variants include LLM-Compiler (parallel execution of independent steps) and ADaPT (adaptive decomposition). Planner-executor is preferred for long-horizon tasks (>10 steps) because the planner can use a slower, smarter model while the executor uses a faster, cheaper one — splitting cost from quality.
Why it matters
For multi-step enterprise workflows (research, data ETL, code refactoring), planner-executor delivers higher reliability than ReAct at lower total cost — the planner runs once, the executor many times. Procurement teams should ask agent vendors which pattern they use and why.
Example
A market-research agent uses GPT-4 as planner ("1. find competitors, 2. extract pricing, 3. summarize, 4. format as table") and Llama 3 8B as executor for each step; total cost drops 70% vs all-GPT-4.
Related terms
- AI Agent / Agentic AIAn AI agent is an LLM-driven system that, given a goal, plans a sequence of steps, calls tools or APIs, observes the results, and iterates until the goal is reached — going beyond single-turn chat to multi-step autonomous action.
- ReAct PatternReAct (Reasoning + Acting) is a prompting pattern that interleaves reasoning steps ("Thought") with tool actions ("Action") and tool results ("Observation"), letting an LLM iteratively decompose a task, query the world, and self-correct.
- Agentic WorkflowAn agentic workflow is a multi-step AI process where a model plans, takes actions through tools, observes results, and iterates toward a goal — replacing single-shot prompting with a loop that reasons, acts, and self-corrects.
- Tool RouterA tool router is a layer in an agent system that selects which tool (or subset of tools) to expose to the model for a given query, instead of putting all tool definitions in every prompt.
Source & further reading
Primary source: Wang et al. — "Plan-and-Solve Prompting" (ACL) (2023).
Citation policy: this entry is part of the AIDOLS AI Implementation Glossary and may be quoted for research, journalism, and education with attribution to aidolsgroup.com/no/glossary/planner-executor/.