IN THIS BREAKDOWN · 10 SECTIONS
You can read 18% of this breakdown.
The paper in one minute
Multi-agent systems split a job across several LLM agents with roles: a planner and a coder, a CEO and a reviewer, a supervisor and a set of tool agents. They are popular, and they often disappoint. The authors measured failure rates between 41% and 86.7% across six open-source systems, each on its own benchmark.
The question the paper asks is why. The team, a Berkeley group including Matei Zaharia, Joseph Gonzalez and Ion Stoica, took over 150 execution traces from five frameworks (traces average over 15,000 lines each) and had six experts read them with Grounded Theory, a qualitative method in which categories come out of the data rather than going in as hypotheses. They kept reading until new traces stopped producing new failure types. Three annotators then labeled traces independently and argued out their disagreements over three rounds until agreement reached Cohen's κ = 0.88.
The result is MAST, the Multi-Agent System Failure Taxonomy: 14 failure modes in three groups. System design issues include ignoring the task's constraints, repeating steps and not knowing when to stop. Inter-agent misalignment covers agents that go off task, withhold what another agent needs, or say one thing and do another. Task verification failures are stopping early, or checking badly or not at all.
To scale up, they calibrated an LLM judge (OpenAI's o1 with few-shot examples) against the human labels, reaching 94% accuracy and κ = 0.77, and used it to label 1,642 traces from seven frameworks. Their central claim is that these failures mostly come from organizational design rather than model weakness, so better models alone will not fix them.
Research notes: the problem, approach and results
failure modes in the MAST taxonomy, across three categories
failure rate of the worst of six systems on its own benchmark (AppWorld)
agreement between expert annotators on the final taxonomy
Multi-agent systems often barely beat a single agent or best-of-N sampling, and nobody had a shared vocabulary for why they fail, so every team debugged from scratch.
Read real execution traces until the failure patterns stop changing, define each pattern precisely enough that experts agree, then scale the labeling with a calibrated LLM judge.
MAST: 14 failure modes in three groups, system design, inter-agent misalignment and task verification, with κ = 0.88 human agreement and a public dataset of 1,642 labeled traces.
Why it matters to an FDE
When a customer's multi-agent pilot stalls, the conversation usually turns to swapping the model. This paper gives you a better first move: read the traces and name the failure.
A shared vocabulary speeds up debugging. "The agents get confused" is not actionable. "The reviewer passes code that compiles but never runs it" (no or incomplete verification) or "the tool agent knows the username must be a phone number and never says so" (information withholding) points straight at the fix.
Most of the fixes are design work, which is FDE work. Clear role definitions, explicit stop conditions, who is allowed to end the conversation, and a verifier that checks the actual goal rather than whether the code compiles are all choices you control without retraining anything.
It is also an argument for fewer agents. If a pipeline of fixed steps or a single agent with tools would do the job, the 14 failure modes are 14 reasons not to add coordination you do not need. Several of them, such as conversation reset, information withholding and ignoring another agent's input, cannot happen to one agent.
Use the error bars. The interventions in the paper improved one system by five tasks out of 32. Before you tell a customer a change fixed their system, make sure your own evaluation is big enough to show it.
Understand the mechanism. Try it on a real problem.
Unlock this breakdown and 49 more papers.
Premium opens every paper in full, plus every answer, concept, course and guide on the site. One payment for six months of access.
6 months · One payment · No auto-renewal
- ◇1 architecture diagram
- </>1 runnable code experiment
- ▦3 results tables
- ?5 interview questions with answers
- 03Key takeaways
The 14 failure modes, the three insights and the misreadings to avoid
Free account - 04How it works
Grounded Theory, the agreement rounds, the LLM annotator and the interventions
Premium - 05The numbers that matter
Failure rates, intervention results, framework comparisons and the annotator's agreement
Premium - 06Try it yourself
Put error bars on a failure-mode claim and an intervention, using the paper's own counts
Premium - 07Where it breaks
The limits of the taxonomy, the data and the evidence for its claims
Premium - 08Using it on a deployment
A MAST-style review for a customer's multi-agent system, step by step
Premium - 09Interview angles
Five questions this paper prepares you for, with answer hints
Premium - 10Read next
Where to go from here on this site
Premium
