Route or not
Decide which ticket classes go to a small model from per-class eval scores, design the router's default and its gate, and net the saving against agent time.
On this page
Model selection routed 70% of tickets to a small model on one aggregate number. The eval now scores each ticket class on its own, and one class inside that 70% loses money when it moves.
The situation
The drafting feature serves 200,000 requests a day on the mid-tier model. The output cap is already in, so the bill is $44,550 a month against a $30,000 budget. Assume $3 per million input tokens and $15 per million output on the mid tier, a tenth of both on the small model, 1,500 input tokens a call, 150 output tokens on the three short classes and 300 on the other two. On the routed path the small model flags about 10% of its drafts as low-confidence, and those are re-run on the mid tier, which pays for both calls. A wrong draft the agent catches costs 20 seconds at an assumed $30 an hour, and the launch gate blocks any path above 0.5% factual errors. The support lead labelled 1,000 tickets by class; the eval scored the mid tier and the whole routed path, router included:
| Class | Share | Mid tier | Routed | Routed factual errors |
|---|---|---|---|---|
| Order status | 35% | 95% | 94% | 0.2% |
| Account and login | 15% | 95% | 93% | 0.3% |
| Is this covered | 20% | 92% | 86% | 1.2% |
| Policy question | 20% | 89% | 74% | 2.5% |
| Escalation | 10% | 85% | 60% | 4.0% |
The question
Decide which classes go to the small model, what the router does with a ticket it cannot place, and what keeps the split honest after a model update. State the monthly saving net of agent time.
A strong answer · Rubric · Where answers go wrong
Write your answer first, then open