Planning & Decomposition: When AI Agent Plans Are Worth the Cost
Adwait Changan prices two ways an agent can handle a multi-step task and shows how the savings from planning shrink when reality diverges. He gives a three-part test for when a plan is worth writing and warns about plans that are written and then ignored.
Most agent frameworks plan by default, and almost none ask whether planning is worth it for the task in front of them. In this video, Adwait Changan prices the choice out in model calls and arrives at a simple test for when breaking a task into steps pays off and when it is pure overhead.
Two ways to approach a multi-step task
An agent can approach a task with several steps in only two ways. It can write the whole plan first and then run it, or it can decide one step, run it, look at what happened, and decide again. Everything else is a blend of the two. The video argues that the choice looks like a style preference but is really a bet, so it is worth pricing.
The call math when nothing goes wrong
Take an eight-step task. Plan-then-execute needs one call to write the plan and eight to run it, which is nine calls. Step by step needs a call to decide and a call to act at every step, which is 16. Planning saves seven calls, close to half the work. The video calls that a real advantage and the reason frameworks default to planning.
What a plan costs when it is wrong
That number assumes nothing surprises you. A plan is written before the agent has touched anything, so every step after the first is a guess about a world it has not looked at yet. The honest question, the video says, is what a plan costs when it turns out to be wrong.
It runs the same task with something going wrong at step K. If the failure comes at step eight, planning still wins comfortably. If it comes at step four, the margin is thin. If it comes at step one, planning costs 18 calls against 18 for step by step. The entire advantage is gone, because all eight planned steps described a world that no longer exists.
The three-condition test
The video turns this into a test that can be run before writing any planner. Planning earns its call only when all three of these hold:
- The steps are expensive or hard to undo.
- The world is stable enough that the plan survives contact with it.
- The steps actually depend on each other, because order is the only thing a plan really buys you.
Changing any one of those to false flips the answer to "do not plan." In plain terms: plan when a wrong step is expensive to take back, when the ground is not moving under you, and when step four genuinely cannot happen before step three. Otherwise take one step and look, since looking is the cheapest information an agent can buy.
Load-bearing plans versus decorative ones
The video names a common failure mode: a plan that is written, shown to the user, and then quietly ignored while the agent improvises anyway. That is the worst of both worlds. You paid for the plan, you got the step-by-step call count, and you handed someone a document that does not describe what happened.
So the useful question about any agent is not whether it plans but whether the plan is load-bearing. Does anything consult it after step one? If nothing does, the video says, it is not a plan. It is a paragraph.
Key takeaways
- An agent either plans first and executes, or decides and acts one step at a time.
- On an eight-step task, planning takes nine calls against 16 when nothing goes wrong.
- The advantage shrinks the earlier reality diverges from the plan and reaches zero if step one fails.
- A plan earns its cost only if steps are expensive, the world is stable, and the steps depend on each other.
- All three conditions are required, not two, and most tasks handed to agents do not meet them.
- A plan that is displayed but not consulted costs you twice and cannot be audited.
- The next topic in the series is grounding and retrieval.
Try it yourself
Take an agent you are building and ask Claude whether it plans. If it does, have Claude answer three things: how many steps it commits to before looking at anything, what happens to those steps when step two fails, and whether any code reads the plan after step one. The video notes that the third question is the uncomfortable one.
Chapters
- 0:00Pricing agent execution: Upfront planning vs step-by-step decision loops
- 0:15Model call math: Saving 7 calls on an 8-step task when nothing fails
- 0:30What happens when plans fail: Why step-one failures eliminate planning advantages
- 0:50The three-rule test: Expensive steps, stable ground, and step dependency
- 1:10Load-bearing vs decorational plans: Spotting plans that get written and ignored
Full transcript(auto-generated, with timestamps)
Pricing agent execution: Upfront planning vs step-by-step decision loops
[0:00]Hi, I am Adwait Changan, and this video is about what a plan actually costs an AI agent. Today, we are going to learn when breaking a task into steps is worth it and when it is pure overhead. Most agent frameworks plan by default. Almost none of them ask whether planning is worth it for the task in front of them.
Model call math: Saving 7 calls on an 8-step task when nothing fails
[0:16]There are only two ways an agent can approach a task with several steps. Write the whole plan first, then run it, or decide one step, run it, look at what happened, and decide again. Everything else is a blend of those two. The choice looks like a style preference. It is not. It is a bet. So, price them an
What happens when plans fail: Why step-one failures eliminate planning advantages
[0:32]Eight-step task. Plan, then execute. One call to write the plan, eight to run it. Nine calls. Step by step, a call to decide and a call to act every single step. 16. Planning saves seven calls, which is close to half the work. That is a real advantage, and it is why frameworks default to it. But, that number assumes nothing surprises you. A
The three-rule test: Expensive steps, stable ground, and step dependency
[0:50]Plan is written before the agent has touched anything, which means every step after the first is a guess about a world it has not looked at yet. So, the honest question is not what a plan costs. It is what a plan costs when it turns out to be wrong. Here is the same task with something going wrong at step K. Read the bottom row up. Fail at step eight, and planning still wins comfortably.
Load-bearing vs decorational plans: Spotting plans that get written and ignored
[1:10]Fail at step four, and the margin is thin. Fail at step one, and planning costs 18 calls against 18. The entire advantage is gone because all eight planned steps described a world that no longer exists. Which gives a test you can run before writing any planner at all. Nine lines. Planning earns its call only when all three hold. The steps are expensive or hard to undo. The world is stable enough that the plan survives contact, and the steps actually depend on each other because order is the only thing a plan really buys you. And run against the four cases that matter, it only ever says plan once. Expensive, stable, dependent. Change any single one of those to false, and the answer flips to do not plan. Not maybe, not sometimes. A plan needs all three conditions, and most tasks people hand an agent do not have them. So, here's the rule in plain terms. Plan when a wrong step is expensive to take back, when the ground is not
Moving under you, and when step four genuinely cannot happen before step three. Otherwise, do not plan. Just take one step and look. Looking is the cheapest information an agent can buy. And there is a failure mode worth naming because it is the common one. A plan that is written, shown to the user, and then quietly ignored while the agent improvises anyway. That is the worst of both. You paid for the plan, you got the step-by-step call count, and you handed someone a document that does not describe what happened. Which means the useful question about any agent is not whether it plans. It is whether the plan is load-bearing. Does anything actually consult it after step one? If nothing does, it is not a plan. It is a paragraph. So, the verdict, planning is not free, and it is not automatically smart. On an eight-step task, it saves seven model calls when nothing goes wrong, and that advantage shrinks the earlier reality diverges, reaching zero if the very first step
Surprises you. A plan earns its call only when steps are expensive. The world is stable, and order genuinely matters. All three, not two. And the most expensive pattern of all is a plan that gets written, displayed, and then ignored. Because you pay for it twice and can audit neither. Your turn. Here's the prompt. Look at the agent I am building and tell me whether it plans. If it does, answer three things. How many steps it commits to before it looks at anything, what happens to those steps when step two fails, and whether any code actually reads the plan after step one. Then tell me if the plan is doing work or just being displayed. Run that against something you have built. The third question is the uncomfortable one. And it is usually the fastest thing you will fix all week. That was planning and decomposition. Next time, grounding and retrieval and why finding a document is not the same as using one. That was Wait Chang Gang for Humanitarian's AI.
More from Humanitarians AI Fellows
6:34How Do You Know It Worked? Grading Claims Over Stories
5:16AI Effort Estimation: Stop Guessing and Estimate from History
3:08AI Data Quality: Moving from Useless Dashboards to Executable Rules
4:50Two-Week Progress Review: Turning Tracker Data into an AI Dashboard | HAI Project Manager
2:00AI in Data Engineering: Collapsing ETL Glue Without Losing Judgment
3:41