Plan-and-Solve targets missing-step errors

Lei Wang and coauthors introduced Plan-and-Solve prompting in 2023 as an extension of zero-shot chain-of-thought prompting. Their diagnosis was specific: a model can make calculation or semantic mistakes, but it can also fail simply because it leaves out a necessary reasoning step.

Planning makes the intended decomposition explicit before execution begins.

The framework differs from adaptive agent planning

ReAct alternates decisions with new observations and can change course during execution. Plan-and-Solve front-loads decomposition, so it fits stable problems better.

A workflow engine goes further by encoding the steps in software rather than asking a model to invent them each time.

Decomposition should expose dependencies before solving begins

A useful plan shows that one result is needed before another step can start. It also separates facts supplied by the task from intermediate values the model must derive.

That structure makes a missing prerequisite visible before the final answer. A numbered list without dependencies can still omit the step whose output the rest of the solution assumes.

A plan earns its place by making omissions reviewable

The plan should name the required intermediate artifacts and the dependencies between them. A list of generic verbs such as analyze, implement, and verify adds ceremony without showing what could be skipped.

Review is most useful before expensive or irreversible execution begins. The reviewer can reject the route while the plan is still cheap to change.

A migration checklist is a good fit; incident response is not

For an API migration, the model can first list the affected endpoints, authentication changes, compatibility checks, code edits, and tests, then work through that ordered plan. The plan makes a skipped compatibility check visible.

An outage investigation is different because each log or metric changes the next question. The agentic workflow playbook shows where planning fits inside a broader delivery process.

The common misuse is treating a polished plan as verification; every executed step still needs evidence.

Plan repair should preserve completed evidence

If execution exposes a false assumption, the system should revise the affected steps rather than regenerate the entire plan and lose the state of completed work. Each step needs a status and an artifact that supports that status.

This is where Plan-and-Solve differs from a prose outline. The plan participates in control flow, so changes to it must be traceable to an observation or a failed check.

Continue with these glossary entries: