Integration·Task 3.4·Bloom: analyse·Difficulty 4/5·9 min read·Updated 2026-07-14

Failure Taxonomy: Prompt Failure, Hallucination, Model Mismatch, Orchestrator Failure

Analyze observability challenges and select monitoring strategies at scale

SUBy Solomon UdohReviewed by Solomon UdohAI-assisted · human-reviewed
In short
A production failure should be classified into one of four categories, each with a different fix. Prompt failure: an ambiguous or underspecified instruction let the model fill the gap incorrectly, fixed in the prompt. Hallucination: confident, fluent content not grounded in the input or a reliable source, fixed by grounding through retrieval, tool use, or verification, not stronger instructions. Model mismatch: the tier is wrong for the task or was swapped without re-evaluation, fixed by eval-gated model selection. Orchestrator-workers failure: requires tracing across the orchestrator and its subagents to distinguish a recoverable subagent failure from an unrecoverable orchestrator failure.

Four failure classes, four different fixes

When a production Claude system fails, the instrumentation tells you a metric moved; diagnosis tells you what kind of failure moved it. The exam's analyse-level taxonomy names four classes, and the reason to learn them is that each has a distinct fix. Misclassify the failure and you apply the wrong fix, most commonly reaching for stronger prompt wording when the real problem is elsewhere. The four are prompt failure, hallucination, model mismatch, and orchestrator-workers failure. Classifying a described failure into the right one, and naming the matching fix, is the skill being tested.

This taxonomy sits downstream of change attribution: attribution tells you whether the model, data, or version moved a metric; the taxonomy tells you what kind of failure a given wrong output actually is. Both share the discipline of diagnosing before fixing.

Production failure taxonomy
A classification of production LLM failures into four categories with distinct fixes: prompt failure (fix the prompt), hallucination (add grounding), model mismatch (eval-gated model selection), and orchestrator-workers failure (trace across orchestrator and subagents to distinguish recoverable from unrecoverable).

Prompt failure and hallucination look similar but differ

The two classes most often confused are prompt failure and hallucination, because both surface as a wrong output. They are distinct. A prompt failure happens when the instruction was ambiguous or underspecified, so the model filled the gap in a way you did not intend. The fault is in what you asked, and the fix belongs in the prompt: specify the missing constraint, disambiguate the instruction. A hallucination is different: the model produced confident, fluent content that is simply not grounded in the input or any reliable source. The instruction may have been perfectly clear; the model went beyond what the evidence supported.

The fix divergence is the crux. A hallucination is not fixed by stronger instructions, because the problem is missing grounding, not a missing rule. Telling a model 'do not make things up' does not supply the facts it lacked. The fix is grounding: retrieval to bring in the real source, tool use to fetch the true value, or a verification step to check the claim. Confusing the two leads to the signature mistake of adding prompt wording to a problem that needed grounding.

Model mismatch and orchestrator failure

Model mismatch is when the selected tier is wrong for the task, either it never fit, or it was swapped without re-evaluation and the new tier handles the task worse. The fix is not prompt tweaking or grounding; it is eval-gated model selection, choosing the tier by running it against an eval rather than by assumption, so the tier is matched to the task on evidence. This ties model choice back to the discipline of evaluating every change before it ships.

Orchestrator-workers failure is the multi-agent class, and it is distinguished by where you have to look. A failure in a coordinator-subagent system cannot be diagnosed from a single-agent view; you have to trace across the orchestrator and its subagents. The trace is what lets you tell a recoverable subagent failure (one worker failed and can be retried or flagged) from an unrecoverable orchestrator failure (the coordinator itself failed, so retrying a worker will not help). Without a trace spanning both levels, a multi-agent failure is easily misread as a single-agent prompt failure.

Classify the failure, then apply its fix
Loading diagram...
Each failure class routes to its own fix. The signature error is treating a hallucination or a multi-agent failure as a prompt failure and reaching for stronger wording.

What the exam trips candidates on

Two traps. The first is trying to fix a hallucination purely by adding stronger wording to the prompt instead of adding grounding, which mistakes a grounding gap for an instruction gap. The second is misclassifying a multi-agent failure as a single-agent prompt failure because the trace does not span both the orchestrator and its subagents, missing that the failure lives across levels. The credited answer classifies the failure first and applies the fix that matches its class.

Worked example

A multi-agent research system returns a report containing a confident but fabricated statistic. An engineer proposes adding a prompt line: 'Only state facts you are certain of, and never invent statistics.' The system has an orchestrator dispatching several research subagents. Diagnose properly and prescribe.

The proposed fix commits both traps, so start by classifying the failure rather than accepting the first fix. A confident but fabricated statistic is the signature of a hallucination: fluent content not grounded in the input or a reliable source. Hallucinations are not fixed by stronger wording, because the model did not lack a rule, it lacked grounding, so 'never invent statistics' does not supply the real figure and the fabrication can recur. The correct fix for the hallucination class is grounding: have the subagent retrieve the statistic from a real source, call a tool that returns the true value, or add a verification step that checks the claim against a source before it enters the report. That is the first trap, prompt wording where grounding was needed, avoided.

But there is a second layer, because this is a multi-agent system. The fabricated statistic entered somewhere between the orchestrator and its several subagents, and you cannot tell where from a single-agent view. Proper diagnosis traces across both levels: which subagent produced the ungrounded figure, and did the orchestrator fail to reconcile or verify it at synthesis? That trace distinguishes a recoverable subagent failure, one worker hallucinated and can be grounded or its output flagged, from an unrecoverable orchestrator failure, the coordinator dropped or failed to check a subagent result. Skipping that trace and blaming 'the prompt' is the second trap, misreading a multi-agent failure as a single-agent one. The prescription: classify it as a hallucination, fix it with grounding at the responsible subagent, and use a trace spanning the orchestrator and subagents to confirm where it originated and whether the orchestrator's synthesis needs hardening too.

Common misreadings to avoid

Misconception

A hallucinated fact can be fixed by adding a firm instruction telling the model not to make things up.

What's actually true

A hallucination is a grounding gap, not an instruction gap. Stronger wording does not supply the missing facts. The fix is grounding through retrieval, tool use, or verification.

Misconception

A wrong output in a multi-agent system can be diagnosed and fixed as a single-agent prompt failure.

What's actually true

Multi-agent failures live across the orchestrator and its subagents and need a trace spanning both to classify. Without that trace, an orchestrator-workers failure is easily misread as a prompt failure and mis-fixed.

How this shows up on the exam

Expect a described failure and a tempting 'just strengthen the prompt' fix, sometimes inside a multi-agent system. The reliable reading is to classify the failure, prompt, hallucination, model mismatch, or orchestrator-workers, and apply its matching fix, grounding for hallucination, eval-gated selection for mismatch, and a cross-level trace for orchestrator failures. This knowledge point builds on change attribution, shares its diagnose-before-fixing discipline with diagnosing capability bloat and diagnosing retrieval failures, and unlocks observability as a precondition for agent autonomy.

Check your understanding

A multi-agent research system returns a confident but fabricated statistic. Which diagnosis and fix are correct?

People also ask

What are the main classes of LLM failure?
Prompt failure, hallucination, model mismatch, and orchestrator-workers failure, each with a distinct fix, so correct classification is the first step.
How do you fix a hallucination?
By grounding through retrieval, tool use, or verification, not by adding stronger instructions, because the problem is missing grounding rather than a missing rule.
Why trace across orchestrator and subagents?
Because a multi-agent failure lives across levels, and only a cross-level trace distinguishes a recoverable subagent failure from an unrecoverable orchestrator failure.

Watch and learn

Official Anthropic Academy lessons first, then hand-picked walkthroughs. Videos load only when you press play.

No videos curated for this concept yet

We are still curating the best official and community videos for this topic.

Official prep for this domain

Anthropic's own free prep module for this part of the syllabus, on the official prep course. Free with an Anthropic Academy sign-in.

References & primary sources

Adaptive study

Master this concept with Archie

Practice it inside an adaptive study session. Archie, your Socratic AI tutor, tracks your mastery with Bayesian Knowledge Tracing and schedules the perfect next review.

Start studying