AI agents · three studies, one story · ~10 min read
One agent or a team of agents? The answer isn't what you'd guess.
Give an LLM a task and it handles the whole thing itself — plans, writes, checks, fixes — in one long session. Splitting a complete job across specialized agents — a planner, a coder, a tester, a critic — feels like it should work better than one agent, and that intuition powers a lot of AI products right now. But three recent studies put it to the test, and the honest answer is: only sometimes. The interesting part is finding out exactly when.
Quick vocabulary check. A single-agent system (SAS) is one model doing the whole job in one long session. A multi-agent system (MAS) is several agents — planner, coder, tester, critic — splitting that job and passing messages to each other. This post is about figuring out when splitting the job actually pays off.
TL;DR for the impatient
- The team advantage is evaporating. As base models get better, agent teams win by less — often by nothing — while still burning 5–200× more tokens.
- Teams only pay off when the task splits. Parallelizable work gained up to +80%; sequential planning got worse under every team layout tested.
- Match the compute and most wins vanish. Give one agent the same thinking budget as the whole team, and the solo agent usually comes out on top.
- The winning move is dynamic. Try solo first, verify, escalate only on failure — the best accuracy in the study at ~12% of the team's cost.
Part 1 · The price of teamwork
AI teams used to win big. The gap is almost gone.
The first study, from a team at the University of Illinois (Gao et al., 2025), runs 9 popular multi-agent frameworks against a plain single agent on the same tasks. Most of these frameworks were designed back when base models needed the extra hands — planning was brittle, tool calls failed, context windows were short. A lot of that isn't true anymore, which raises the obvious question the paper goes after: are these frameworks still earning their keep? To find out, they reran the original benchmarks — same framework, same dataset — on a current model.
On roughly 80% of the test questions, the team and the solo agent land on the same result — both right, or both wrong. The team just costs more to get there. Figure 2 shows how much more.
The authors also traced failures back to three recurring patterns. Two of the three, it turns out, are caused by the collaboration itself — not by any single agent being weak.
The weak link
One agent on the team simply isn't good enough for its job. The good news: this one has a surgical fix. The authors' tracing method pinpointed exactly which teammate in a three-agent math debate to upgrade — no guesswork, and it even knew which agent could safely be downgraded to save money.
Too many cooks
In one framework, the "analyst" and "tester" agents piled so many unnecessary corner cases onto the coder agent that it started failing tasks a solo coder handles fine. The team didn't catch an error — it created one.
The telephone game
In a math debate, a correct answer appeared early — then got dropped when one agent summarized the discussion for the next. No one downstream could ever recover it. A small omission at hand-off snowballed into an unrecoverable failure.
Their proposed fix: stop picking one architecture, and decide per request instead. A cheap model looks at each incoming question and routes the easy ones to the solo agent, the hard ones to the team. The cascade variant is simpler still — always try the solo agent first, check the answer, and call in the team only when that check fails. Figure 3 tests that cascade against both of the pure setups it's built from.
So the real question isn't "is a team better than one agent" — it's "which requests are worth calling a meeting for," and that turns out to be something you can answer cheaply, per request. Of course, this study used off-the-shelf frameworks, wired up however their authors happened to wire them. Maybe a carefully designed team structure does better. That's what the second study checks.
Part 2 · Does team structure matter?
Five team structures, six tasks, no winner
The second study (Kim et al., 2025) changes exactly one thing at a time: how the team is put together. They ran 260 setups — five team layouts, six benchmarks, three model families — while keeping everything else the same: same prompts, same tools, same thinking budget. Here are the five layouts:
Single-agent
One model does everything, step by step.
Independent
Everyone works alone; answers get stapled together at the end. Nobody checks anybody.
Centralized
A manager hands out subtasks and reviews the results before signing off.
Decentralized
No manager — the agents debate each other until they agree.
Hybrid
A manager, plus some hallway conversation between teammates.
Run the same task through all five team layouts, and here's the surprising part: which one wins has almost nothing to do with the layout itself. It depends entirely on what kind of task you gave it:
That's the accuracy picture. The same 260 runs also let the authors trace something accuracy alone hides: once one agent makes a mistake, how much worse does it get by the time the team hands back a final answer?
There's no general answer to "do AI teams help" — it comes down to whether the task splits cleanly, whether anyone can check the work along the way, and how strong the solo agent already is. Get those three right and the outcome is predictable. But both studies so far share the same blind spot: the team always got to think more than the solo agent it was measured against, just by making more calls. The third study finally closes that gap.
Part 3 · The fair fight
Give one agent the same thinking budget, and it usually wins
The last study (Tran & Kiela, 2026) points at a flaw running through every comparison so far: a team makes more model calls, so it quietly gets more total thinking time than the solo agent it's being measured against. It's not obvious the team is smarter — it might just be billing more hours. Tran and Kiela test this directly by giving both sides the same total thinking budget, with the team splitting its share across its members, on hard multi-step questions.
Y is the answer, C is the full context, and M is the summary one agent hands to the next — written as M = g(C) because it's some function g of the context, never more than that.
In plain English: a summary can't tell you anything about the right answer that wasn't already in the thing it was summarized from. So if a solo agent and a team get the same amount of thinking time, the solo agent — reading the full context directly — starts a step ahead. The team is stuck working from a compressed version of it.
That's the theory. Figure 6 is the actual experiment: five team variants against one solo agent, thinking budgets held equal from 100 tokens up to 10,000.
The most convincing experiment here is the one where the authors try to break their own theory. The solo agent's information edge only holds if it gets a clean, trustworthy context to read. So they corrupted it — replacing a growing fraction of the context with random tokens. If team structure genuinely helps filter out noise, this is where teams should start winning. And they do:
Once compute is actually matched, most of the reported team advantage disappears. What's left shows up exactly where the theory predicts: contexts too noisy for a single agent to read cleanly. So treat any "our multi-agent system beats a single agent" claim with some suspicion until you know whether the compute was matched too.
So what should you build?
Don't pick a team. Pick per task.
Start with one agent. Across all three studies, that's the safer default — usually just as accurate, and far cheaper. Bring in a team when there's genuinely a lot to deal with: the work splits into many independent pieces (Kim et al.'s decomposable tasks), or the input is so large and noisy that one agent can't make good use of all of it (Tran and Kiela's degraded-context result). Outside of that, splitting the job just adds cost without adding accuracy.
✅ Stick with one agent when…
- The task is sequential — each step depends on the last (planning, refactoring, debugging).
- The whole context fits in one window and the model is already decent at the task.
- There's no cheap way to check the work partway through — so a team's mistakes would go uncaught until the very end.
- Latency and token cost matter. (They always do.)
🤝 Bring in a team when…
- The work splits into genuinely independent chunks — parallel research, many separate lookups.
- The input is huge or noisy and needs filtering before anyone can reason over it.
- Each piece can be verified cheaply — tests pass, numbers match, schema validates.
- Even then: try solo first, and escalate only when the check fails.
References
Single-agent or Multi-agent Systems? Why Not Both?
Gao et al., May 2025 — the cost audit from Part 1: the failure taxonomy, the router, and the cascade.
Towards a Science of Scaling Agent Systems
Kim et al., Dec 2025 — the 260-configuration referee match from Part 2, across five team structures and six benchmarks.
Single-Agent LLMs Outperform MAS Under Equal Thinking Token Budgets
Tran & Kiela, Apr 2026 — the fair fight from Part 3: matched thinking budgets, the telephone-game theory, and the noise crossover.