Model Routing Is Simple. Until It Isn’t.
By Jakub Antkiewicz
•2026-07-16T10:08:25Z
Beyond Classification: AI Model Routing Is a Systems Problem
Researchers from IBM Research have detailed why simple, classification-based model routing often fails in production, arguing that the industry must shift toward a more holistic systems optimization approach. In a new analysis, the team found that conventional strategies, such as sending difficult tasks to more powerful models, overlook critical factors like infrastructure, caching, and compliance. This oversight can lead to unexpected cost overruns and performance bottlenecks, challenging the prevailing wisdom on how to build efficient and scalable AI agentic systems.
The research highlights that the true operational cost of a large language model is not reflected in its public pricing sheet. In a direct comparison using an agent on 417 tasks, GPT-4.1 cost nearly double what Claude Sonnet 4.6 did, despite having lower per-token prices. The discrepancy was attributed entirely to caching; Sonnet's pricing structure was more advantageous for workloads with high cache-hit rates, a common pattern in agentic workflows. The team identified three core areas where simplistic routing breaks down:
- Cost: Actual cost is an emergent property of the model, workload, and serving infrastructure, not just token price. Caching behavior can dramatically alter the financial equation.
- Complexity: Task difficulty is often unknowable at routing time and is only one of many variables. Enterprise needs like data residency, compliance, and reliability must be balanced simultaneously.
- Latency: End-user experience is determined more by infrastructure—hardware, endpoint load, and cache warmth—than by a model’s theoretical speed. Routing itself also adds overhead.
This perspective reframes routing from a model-selection exercise to a systems-engineering challenge. By treating it as an optimization problem, IBM developed a router that generates a cost-accuracy-latency frontier, allowing operators to select an optimal configuration for their specific needs. One of their configurations reduced costs by 21% and latency by 9% with only a 4% drop in accuracy compared to using a single high-end model. This approach demonstrates that the greatest efficiency gains come from managing the entire system, not just from picking the 'best' model for a single task.
Effective AI model routing is not a model selection task but a systems engineering problem, where optimizing for the interplay between workload, caching, and infrastructure yields greater cost and performance benefits than simply classifying task difficulty.