← All articles
Engineering4 min read

Stop chasing the newest model

Model churn is a tax most teams pay voluntarily. Pin model versions, treat upgrades like dependency upgrades, and let evals decide when to switch.

Stop chasing the newest model

Why every release triggers a switch panic

Every model release triggers the same panic: should we switch? Teams burn weeks re-evaluating, re-prompting, re-benchmarking — usually to discover the new model is 3% better on benchmarks and 0% better on their actual task. Model churn is a tax most teams pay voluntarily.

Pin versions and treat upgrades like dependencies

Here's the disciplined approach. Pin your model version in production and treat upgrades like dependency upgrades: scheduled, tested, reversible. Run your eval suite against the new model before switching — your evals, on your data, not the vendor's benchmark charts. Benchmarks measure benchmark performance; your golden set measures your product.

Most quality gaps sit around the model

More importantly, most quality problems aren't model problems. When an app underperforms, the culprits are almost always retrieval quality, prompt design, context construction, or tool reliability — the system around the model. We investigate those first in every rescue engagement, and the model is the answer maybe one time in ten. Switching models without fixing the system is like buying a faster car because you're stuck in traffic.

Switch for a real reason, behind a thin interface

There are legitimate reasons to switch: a price drop that changes your unit economics, a capability you actually need (longer context you'll actually fill, vision you'll actually use), or your current model being deprecated. "It's newer" is not on the list.

The deeper point: model-agnostic architecture is a feature. If switching models requires rewriting your app, your abstraction is wrong. We build behind a thin model interface — prompts, evals, and tool contracts versioned independently of the provider — so a switch is a config change plus an eval run, not a project.

New models are exciting. Boring reliability ships products. We build for the latter — evals green on the pinned model beats chasing every release.

Field note

The 3% story: a team spent three weeks migrating to the newest flagship model after glowing benchmark coverage. Their eval suite — 120 real customer queries — showed a 2.8% quality gain and a 40% cost increase. They rolled back. Meanwhile a competitor kept the older model and spent those three weeks fixing retrieval, gaining 11% on the same evals. The model was never the bottleneck; the system around it was. Pin your versions, upgrade on a schedule, and spend your innovation budget where the evals say the headroom is. It's almost never the model. Your eval suite knows where the headroom is. Listen to it, not the launch hype. Chasing releases is motion; fixing the system is progress.

Related service AI products

Building something worth shipping?

We take on a small number of AI product engagements. Tell us what you are building — we reply quickly.