MODEL EVALUATION

How to measure whether a model works on your data and cost — not just public benchmarks — and how to keep checking after deploy.

Part of: AI

Model evaluation is the discipline of measuring whether a model actually works for you — on your queries, your definition of success, and your unit economics — instead of trusting the scores published on a leaderboard.

It is a core layer of systems that work in production: without it, you are guessing which model to buy, when quality is slipping, and whether a “better” release note is real.

Why Public Benchmarks Mislead

Every model ships with a headline number. One scores 92% on a public suite, another 91%, and the leaderboard invites you to crown a winner. For your product, that ranking is often noise.

Property of benchmarksWhat it means for you
CuratedMisses 3 a.m. garbage inputs, half-formed questions, and domain slang
Adversarial / edge-heavyScores edge skill, not average traffic quality
StaticFrozen while your product language and users move
Cost-blindIgnores latency and $/query that dominate real systems

Treat published scores as marketing context, not a purchasing decision.

Measuring on Your Own Distribution

The only evaluation that settles an argument is one run on your distribution.

  1. Collect 100–200+ real queries (or a stratified sample of production-like tasks).
  2. Attach ground truth or a scoring rubric (exact answer, must-cover points, “runs without error,” grounded in docs).
  3. Run every candidate model with the same prompts, tools, and retrieval setup.
  4. Score with your criteria — not a generic “helpfulness” vibe.
  5. Inspect the disagreement set: cases where models diverge. Totals often hide the real gap.

That workflow is the same A/B discipline used in prompt engineering: change one variable at a time so the result is attributable.

For RAG systems, correctness usually means grounded in retrieved sources, which is inseparable from retrieval quality and retrieval architecture.

Cost-Adjusted Evaluation

Raw accuracy is only half a decision.

ModelAccuracyCost / queryRough quality per dollar
A87%$0.30Low
B85%$0.10Higher

A two-point accuracy loss against a threefold cost cut is often the right trade — then you route hard queries to the expensive model and keep the cheap one as default. That links evaluation to inference optimization.

Rule of thumb: report quality, cost, and latency together, or you will optimize the wrong leaderboard.

Benchmarks vs Real Evaluation

DimensionBenchmarksReal evaluation
DataCurated public setsYour actual distribution
DiversityEdge cases / exam styleAverage case + real edges
FreshnessStaticUpdated on a cadence
Cost & latencyUsually ignoredFirst-class metrics
TimeSingle snapshotTrend over months

Real evaluation is more work. That is the point: it answers the only question that matters — does this model work for us, at a price we can sustain?

Degradation and Red Flags

A model that scored 95% offline can lose ground in production without a single deploy: user language drifts, seasonality shifts, or the offline set was cleaner than reality.

Watch for metrics that improve while users worsen:

  • Offline accuracy up, acceptance down
  • Longer answers, lower completion of tasks
  • Faster responses, higher error or escalation rates
  • Higher confidence alongside more hallucinations

When confidence and error rise together, scoring alone is not enough — you need verification as a gate on outputs, and feedback loops that turn failures into better tests.

Evaluation as a Cadence

Evaluation is not a one-time gate. It is a schedule.

CadenceAction
MonthlyRe-run the offline set; catch drift
QuarterlyCompare against 1–2 alternatives
YearlyRebuild the set; product language has moved

When a new model drops, the honest answer is the same: measure it on recent production-like queries — accuracy/rubric, preference, cost, latency — not release-note theater. For agent systems, evaluation expands to multi-step success; see evaluating AI agents and offline evals stacks.

Evaluation vs Verification vs Monitoring

PracticeWhenQuestion it answers
EvaluationOffline / experimentsWhich model or version should we ship?
VerificationPer requestIs this output safe/correct enough to show?
MonitoringProduction streamsIs quality or distribution drifting now?

Skipping any one of these is how “it worked in the demo” becomes an incident.

Practical Starter Checklist

  1. Define success in one sentence (e.g. “answer grounded in our docs, no invented policy”).
  2. Build v1 offline set (100+ real tasks) with labels or rubrics.
  3. Freeze a prompt + tools + retrieval recipe so comparisons are fair.
  4. Score quality and cost/latency.
  5. Ship only if holdout beats the current baseline — or beats it on cost at acceptable quality.
  6. Calendar monthly re-runs; log production failures back into the set.

Limitations

  • Rubrics for open-ended generation are subjective; use multiple raters or structured checklists.
  • Offline sets can leak into training if you are not careful with vendor fine-tunes and public data.
  • Perfect offline scores do not replace online experiments for UX and preference.
  • Agent and multi-tool systems need task-level success metrics, not only single-turn accuracy.

Related Reading

Model evaluation is how you replace vibes with evidence: not “is this model smart?” but “is this model good enough for us, still, at a price we can pay?”

Part of the knowledge graph at The Best Blog Ever — reference definitions for ideas that matter.

Related Analysis