Skip to content
echogeco
The tech a PM needs · Models and cost

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.

designmediumExercise · 4 min · 34 of 59
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:

ClassShareMid tierRoutedRouted factual errors
Order status35%95%94%0.2%
Account and login15%95%93%0.3%
Is this covered20%92%86%1.2%
Policy question20%89%74%2.5%
Escalation10%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