Routing among retrievers is classification, not synthesis. A tiny dedicated router (small model or classifier) outperforms a big agent forced to do both, at almost no extra cost.
Imagine you have one star chef and a pantry split into five rooms (vegetables, meat, spices, dairy, dry goods). You can ask the chef to do everything: pick which room to walk into, find the ingredients, and cook the dish. The cooking will be great but the chef might wander into the wrong room sometimes when the dish is unfamiliar. The cheaper fix is to hire a teenager whose only job is to know which room each ingredient lives in, then the chef receives the right ingredients on a tray and focuses on cooking. The teenager is the router agent; the chef is the main agent. Different skills, two specialists, better results.
Concept explanation~2 min read
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Concept explanation~2 min read
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Retrieval routing is the cleanest example in 2026 of multi-agent design earning its overhead. Most multi-agent patterns trade significant extra cost for marginal quality wins, which is why production teams keep rolling back to single-agent. The retrieval router is the exception: tiny extra cost, large routing-quality win, easier debugging as a bonus.
The interview value of this question is being able to articulate why the pattern wins on three independent axes (cognitive load, cost-efficiency, observability) and where it stops working. Anyone can repeat 'use a router'; the senior answer says when, how, and why.
Mental model: routing is classification, synthesis is generation. Different jobs, different specialists, much better results.
Why one big agent picking from many retrievers degrades
The cognitive-load argument
A main agent doing retrieval picks a tool, runs it, reads the result, and writes an answer. That is two cognitive jobs in one model call: tool selection and synthesis. Synthesis is what the large model is good at and what justifies its price; tool selection is a different ability the model also has but does not specialise in.
As the tool set grows, tool selection accuracy drops. Concrete numbers vary by model and domain, but the pattern is consistent: at 2 or 3 retrievers, near-perfect tool selection; at 5 to 8, noticeable mistakes in edge cases; at 10+, the agent picks 'a sensible retriever' most of the time but routinely wrong on the long-tail queries that are precisely the ones that need the right retriever.
Why a wrong retriever poisons everything
The synthesis is downstream of the retrieval. A wrong retriever returns irrelevant context, and the main agent then either says 'I do not know' (best case) or hallucinates around the wrong context (worst case). The synthesis quality cannot save a routing error; the chain breaks at the routing step.
This is the classic compounding-error failure mode but with only two steps and a sharp asymmetry: routing is binary (right retriever or wrong), and the recovery cost from a wrong retrieval is high (a full second turn at best, a wrong answer at worst).
Situations where this technique stops working.
2–4 min · Everything important, quickly.
Real products, models, and research that use this idea.
- Anthropic's published RAG cookbook recommends a query classifier in front of multi-retriever setups for exactly these reasons.
- Perplexity-style search systems use lightweight intent classifiers to route between web, news, image, and structured-data retrievers.
What an interviewer would ask next. Try answering before peeking at the approach.
QHow would you evaluate router accuracy independently from end to end answer quality?
Build a labelled benchmark of 200 to 1000 queries paired with the correct retriever, run the router offline against it, compute accuracy, precision, recall per retriever. Track this metric in CI separately from end to end answer quality. A regression in router accuracy that the end to end metric does not catch (because synthesis is still good on the wrong retrieval) is a silent quality drift that the per-component metric flags.
Red flags & common mistakes
The phrases that signal junior thinking. Click to expand.
Red flags & common mistakes
The phrases that signal junior thinking. Click to expand.
Letting the main agent juggle synthesis and routing. Tool selection accuracy degrades faster than people expect as the retriever count grows, and the wrong retriever poisons everything downstream.
60 second bullets to scan on the way to the call.
Why routing and synthesis are different cognitive jobs
How tool selection accuracy degrades as tool sets grow
Primary sources. Browse if you want the original framing.
Same topic, related formats. Practice these next.