Sistava

AI Model Routing for Business: Pick the Right Model by Job

Strategy — by Mahmoud Zalt

A practical guide to model routing for AI employees: when to use fast, standard, advanced, and reasoning models across real business work.

The model question is really a work-design question

Most AI model comparisons ask which model is smartest. That is the wrong question for business automation. A company does not have one type of work. It has quick lookups, customer replies, spreadsheet analysis, long-document review, content drafting, executive summaries, and decisions that need careful reasoning. Each job has a different tolerance for cost, latency, and mistakes.

Model routing means matching the model to the job before the employee starts working. The employee still has the same role, tools, training, and duties. The brain underneath changes based on what the task needs. That gives you better output quality without wasting expensive models on work a faster model can handle.

Comparison

DimensionTraditionalWith Sista
Routine formattingSummarize notes, clean CSV rows, rewrite a short messageFast model. Low risk, high volume, easy to verify
Customer supportAnswer questions from docs, classify tickets, draft repliesStandard model for most tickets. Escalate angry, legal, refund, and account-risk tickets
Sales outreachResearch a buyer, write a first-touch email, adapt follow-upStandard or advanced model when buyer-facing tone matters
Long-document reviewRead contracts, policies, interview notes, or call transcriptsAdvanced reasoning model when context length and nuance matter
Operations reportingPull data, explain variance, flag missing inputsFast model for extraction. Standard or advanced model for interpretation
Executive decisionsEvaluate tradeoffs, risks, constraints, and next actionsAdvanced reasoning model with approval before action

The two ways to route, and when each one wins

There are only two mechanisms behind every routing system you will meet. Either you decide the tier before the work starts, or you start cheap and escalate when the first answer is not good enough. They behave very differently in production, and mixing them up is the most common reason a routing setup disappoints.

Predictive routing decides up front. A small classifier looks at the incoming task and picks a tier before anything expensive runs. It is fast, because the decision itself costs almost nothing, and it is predictable, because the same kind of task always goes to the same tier. The weakness is that it is guessing from the request alone, so an innocuous-looking question that turns out to be hard gets a weak answer and nobody notices.

Cascade routing decides after the fact. The cheap model runs first, the output is checked against a quality threshold, and only work that fails the check goes to a stronger model. Accuracy is better, because the decision is based on a real attempt rather than a guess. The cost is latency and double work: anything that escalates has now been paid for twice and taken twice as long.

Predictive routingCascade routing
Decision madeBefore the work runsAfter a cheap attempt
Added latencyNegligibleDoubles on anything that escalates
Cost on escalationNone, the tier was chosen onceYou pay for both attempts
Fails badly whenThe request looks simple but is notYour quality check is unreliable
Best forHigh volume, predictable task typesMixed workloads where quality matters more than speed

The practical answer for most businesses is a hybrid. Route by task type up front, because you already know that CSV cleanup and contract review are not the same job, then add a cascade only on the handful of paths where being wrong actually costs something. Adding a cascade everywhere is how teams end up paying more than they did before routing.

What the research actually shows

Routing works, and the published evidence is stronger than most people expect. The most cited work is RouteLLM, from researchers at UC Berkeley, which trains small router models to choose between a stronger and a weaker model at inference time using human preference data.

The paper reports cost reductions of over two times in certain cases without compromising response quality. The project's own documentation goes further, reporting up to 85% cost reduction while maintaining 95% of the strong model's performance on the MT Bench evaluation, and routers that come in more than 40% cheaper than commercial routing services at comparable performance. Just as usefully, the routers transferred: performance held even when the strong and weak models were swapped at test time, which means a routing strategy is not something you have to rebuild every time the underlying models change.

The honest caveat matters more than the headline. Benchmark suites are made of short, self-contained questions with clean answers. Real business work has ambiguous instructions, missing context, half-broken source data, and a tone requirement nobody wrote down. Savings on your own workload are usually real but smaller, and they arrive alongside a quality question the benchmark never had to answer.

A simple routing rule that works

Use the cheapest model that can produce a correct answer with the context available. Then escalate only when the task crosses one of four lines: public-facing output, high financial impact, ambiguous judgment, or long context. This keeps routine work cheap and reserves stronger models for work where they actually change the result.

How to route work

  1. Classify the task — Label the work as routine, customer-facing, analytical, creative, or sensitive before the employee starts.
  2. Pick the default tier — Start with Fast for routine work, Standard for daily business work, and Advanced for complex judgment.
  3. Escalate on risk — Move to a stronger model when the work is public, costly, ambiguous, or hard to verify.
  4. Add approval gates — For sensitive actions, the model can draft and reason, but a human approves before anything leaves the workspace.

The four-step loop above is the version that works once you have an employee already shaped for the work. In practice, most teams skip the routing question entirely if the employee is custom-built for their workflow, because the right model tier and approval gates are baked in from the start. Routing matters more when you are using a generic role on top of a complex internal process, where the same employee jumps between admin tasks and judgment calls in a single shift. If that sounds like your situation, a custom AI employee with the tiering pre-set is usually the simpler answer than trying to teach routing rules after the fact.

Where most teams waste credits

The most common mistake is assigning the most expensive model to every employee because it feels safer. That often makes the system slower and more expensive without improving the outcome. A weekly status digest, CSV cleanup task, or routine support classification does not need the same brain as contract review or enterprise sales follow-up.

The second mistake is going too cheap on buyer-facing work. A cold email, churn-risk reply, or renewal summary is not just text. It carries brand, timing, and judgment. That is where stronger models earn their credits.

The third mistake is subtler and more expensive than both. Teams optimise the model tier while ignoring how much they send to it. Stuffing an entire knowledge base into every request, re-sending a whole conversation each turn, or retrying a failed call three times will outspend any tier decision you make. Trim the input before you downgrade the brain, because the cheapest request is always the one that was not padded.

Benefits

Can a human verify it quickly?

If yes, a faster model is usually enough.

Will a customer see it?

If yes, move up a tier or require approval.

Does it need long context?

If yes, use a model that handles the full source material without cutting corners.

Does the action change money, data, or access?

If yes, use a stronger model and put a human gate in front of execution.

How to tell whether routing is working

Cost per run is the wrong metric, because you can always make it go down by making the output worse. Measure cost per accepted outcome instead: the total spend divided by the number of results a human did not have to redo. That single change makes bad routing visible immediately, because a cheap tier that produces work you rewrite is not cheap at all.

The failure mode nobody plans for

A routing setup is a moving target, because the things it routes between keep changing underneath it. Models get updated, deprecated, and repriced, and a tier that was the right default in one quarter can be the wrong one by the next. Nothing breaks loudly when this happens. The output stays fluent and starts being slightly worse.

Two habits catch it. Keep a small set of real tasks with known good answers, roughly twenty is enough, and re-run them whenever anything in the routing configuration changes. And log which tier actually served each request rather than which tier you intended, because the gap between those two is where the surprises live. Both take an afternoon to set up and save the kind of investigation that otherwise starts with a customer complaint.

If picking models per task sounds like work you do not want, the alternative is to hire a role and let the platform handle the routing.

If routing depends on a workflow only your team runs, train a custom AI employee with the model tier and approval gates wired in from day one. For the operational view of how tiers, reasoning effort and credit cost fit together inside Sistava, the model selection guide is the practical reference. The comparison below is the other half of the picture: it looks across the major model families themselves rather than at tiers, which is the read you want when you are deciding whether to anchor a specific role on one family over another.

FAQ

FAQ

What is AI model routing?

Model routing is the practice of sending each task to the cheapest model that can do it correctly, instead of using one model for everything. A routing layer looks at the work, judges what it needs in terms of reasoning, context length and risk, and picks a tier. The role, tools and instructions stay the same, only the model underneath changes.

How much money does routing actually save?

Published research shows large savings on benchmarks: RouteLLM reports cost reductions of over two times without compromising response quality, and up to 85% on one evaluation while holding 95% of the strong model's score. Real business workloads are messier than benchmarks, so expect smaller but genuine savings, and measure cost per accepted outcome on your own tasks rather than trusting a published figure.

What is the difference between routing and a cascade?

Routing decides the model before the work runs, using a small, fast classifier. A cascade runs a cheap model first, checks the output against a quality threshold, and escalates only if it fails. Routing is faster and more predictable. Cascades are more accurate but pay for two attempts and take longer on anything that escalates. Most good setups route by default and cascade only on high-stakes paths.

Should I just use the most capable model for everything?

Usually not. It is slower and more expensive without improving outcomes on routine work like formatting, extraction, and ticket classification. The reverse mistake is worse though: going cheap on customer-facing writing, where tone and judgment carry real business risk. Match the tier to the consequence of being wrong.

Does routing hurt output quality?

It can, if the default tier is set too low or if the quality check in a cascade is unreliable. The safeguard is a small fixed set of real tasks with known good answers that you re-run whenever the routing configuration changes, plus a log of which tier actually served each request. Quality regressions from routing are silent by nature, so you have to look for them deliberately.

What should I fix before I bother with routing?

How much you send, not which model you send it to. Oversized context, resending a whole conversation every turn, and unbounded retries will outspend any tier decision. Trim the input first. Teams often find that fixing context size saves more than routing did, and it makes the routing decision cleaner afterwards.

Routing is one of those topics that looks complicated on a whiteboard and stops mattering once you have one employee actually doing the work. So treat the framework here as a starting point, not a rule. Hire one employee, watch a week of real output, and only then go back and adjust the tier or the approval gates. The teams that overthink routing on day one usually end up with the same setup as the teams that started simple, just with two weeks of extra planning to show for it.

Sources