Ambiguous Goal Interpretation
Agent optimizes for a different meaning of the user's/business goal.
20 patterns in this category
AI agents most often fail at task planning not by being unable to plan, but by misreading the goal before planning starts or building a plan that doesn’t survive contact with reality β an ambiguous request answered with the wrong interpretation, a goal that quietly drifts over a long session, a plan built around a hallucinated tool, or a plan kept running after the world it was built for has already changed. Task planning sits upstream of action execution: a flawlessly authorized, correctly-targeted action still produces the wrong outcome if the goal or plan driving it was wrong to begin with.
| Goal | Covers | Patterns |
|---|---|---|
| Goal Understanding | Interpreting, preserving, and correctly closing out the user’s or business’s actual goal across a session | 10 |
| Planning | Decomposing, sequencing, validating, and executing a plan that matches what the task and the world actually require | 10 |
Total: 20 patterns
Goal Understanding runs first, conceptually: an agent has to correctly interpret and anchor the goal before a plan can be built to serve it. Planning runs next, translating an understood goal into a decomposed, ordered, validated sequence of steps. The two goals share failure shapes rather than a strict pipeline, though β goal-drift and plan-state-mismatch are the same underlying problem (a stale reference point) expressed at different altitudes, and unclear-stop-condition/wrong-success-criteria (goal level) pair directly with premature-finalization (plan level) as the same completion-definition gap. To localize an incident by symptom: the agent solved the wrong problem entirely β Goal Understanding; the agent understood the ask but the steps taken to get there were wrong, missing, or out of order β Planning; the agent’s plan and goal were both fine but something broke when acting on the finalized plan β Action Execution.
Goal-understanding failures happen before any plan exists β the agent misreads, loses track of, or falsely completes the underlying goal itself. Planning failures happen after the goal is correctly understood β the agent builds the wrong subtasks, the wrong order, or a plan that no longer matches the current state of the world. Wrong-success-criteria and premature-finalization sit closest to the boundary: one is a false claim about the whole task, the other a false claim about a single step within a plan.
No. Both goals’ Prevention sections rely on external structure the model can’t provide by itself β a goal-contract object checked by a drift detector, a plan-validator microservice that resolves tool references against a live registry, a DAG engine that enforces safe ordering. A stronger model may make fewer individual mistakes, but the two goals’ mitigations exist because the failure mode is architectural (no independent check on the model’s own claim about the goal or plan), not a capability gap.
Ask whether the agent solved the right problem at all: if it answered a different question than intended, expanded scope unasked, or declared success without the real-world state changing, check Goal Understanding. If it correctly understood the ask but the steps taken were incomplete, wrongly ordered, or built on a hallucinated tool, check Planning.
Task planning covers the correctness of the plan and the understanding of the goal driving it at any timescale, including single-session tasks. Long-horizon execution is specifically about compounding errors that only emerge over many hours or days of autonomous operation β a different failure surface even though a planning mistake early in a long-horizon task can be the seed of a later compounding failure. See Long-Horizon Execution.
Agent optimizes for a different meaning of the user's/business goal.
Agent splits the task into wrong subtasks, causing missed work.
Agent completes a technical action that violates company policy.
Agent cannot resolve tradeoffs like speed vs accuracy, helpfulness vs compliance.
Agent's objective changes over long conversations or workflows.
Agent performs additional actions that were not requested.
Agent misses unstated but critical constraints such as policy, geography, role, or SLA.
Agent skips required validation, lookup, permission, or confirmation.
Agent jumps into tool calls or actions without decomposing the workflow.
Agent performs irreversible actions without recovery strategy.
Agent follows wording but violates user intent or common-sense constraints.
Agent spends excessive time planning instead of acting.
Agent invents tools, data, permissions, or workflow steps.
Agent continues an old plan after new evidence invalidates it.
Agent returns final answer before completing required subtasks.
Agent improves an easy metric while harming the real outcome.
Agent has no fallback when the first route fails.
Agent keeps looping, retrying, or asking because 'done' is undefined.
Agent executes steps in unsafe or ineffective order.
Agent reports success when the real-world task outcome is not complete.