Blog · AI Models

How to Evaluate a Fine-Tuned Model Before You Ship It

2026-09-23·7 min read·MD ABU SAYEED
In short: Evaluate a fine-tuned model with a frozen golden set, automated scoring plus blind human review, and a pre-agreed release gate before it ever reaches production.
Programming code on a computer screen
Programming code on a computer screen

Why “it looks good” is not a test

Every team that fine-tunes a model reaches the same moment: the outputs look better than they did last week, so someone suggests shipping. That instinct is understandable and risky. Fine-tuning changes the shape of a model's behaviour in ways that are invisible across ten hand-picked examples. The refusal that used to be polite becomes curt. The model that rarely invented facts on your test questions starts inventing them on questions phrased slightly differently. Evaluation exists to catch those shifts before your users do.

Build a golden set before you train

The most valuable artefact in a fine-tuning project is not the weights — it is a set of questions with known-good answers that you never train on. Assemble it from real usage wherever possible: support tickets, chat logs, the questions customers actually ask. A usable starting point is 80 to 150 examples covering the full range of what the model will face, with the hard cases deliberately over-represented.

Freeze the set and version it

Write your golden set down, commit it, and treat changes to it as a decision rather than housekeeping. If you edit questions after seeing model output, you have quietly moved the goalposts. When you must change the set, record the new version and re-report every model against both. Two numbers from the same set are comparable; two numbers from different sets are not.

Score behaviour, not vibes

Automated metrics catch regressions cheaply. Human review catches the rest. Use both, and keep the categories separate so you can tell what moved.

If you can pay for it, run a second model as a judge and measure agreement with your human reviewers. A judge that agrees with people 85% of the time is useful; one that agrees 55% of the time is noise with a confident tone.

Stress-test the edges

Fine-tuning narrows a model's world. Push on the boundaries deliberately: prompt injection attempts, questions in a second language, very long inputs, empty inputs, requests for things you explicitly do not support, and the same question asked five different ways. Record where behaviour becomes unpredictable, because those are exactly the places production traffic will find.

Always compare against the base model

A fine-tune that beats your previous fine-tune but loses to the untouched base model is not progress. Run the base model, your candidate, and the current production model through the identical golden set on the same day. Report the three scores side by side. This single practice prevents more bad releases than any other.

Measure the numbers the business already tracks

Accuracy is an internal metric. Escalation rate, resolution time, and the share of answers a human had to rewrite are the ones your stakeholders recognise. Map your evaluation scores to at least one of them, so the release conversation is about outcomes rather than percentages.

Put a gate in front of the release

Decide before you look at results what “good enough” means. A workable gate for a first release:

If the candidate misses the gate, do not negotiate with the numbers. Go back to the data — the failure pattern usually points directly at what your training set was missing.

Make it a routine, not an event

The teams that ship confidently are the ones that run this loop every week, even when nothing has changed. Thirty minutes of automation plus a short review meeting turns evaluation from a launch-week panic into a background signal. That is the whole trick: you are not testing a model once, you are building the habit of knowing what it does.

Frequently asked questions

How many examples do I need in a golden set?
Eighty to 150 well-chosen examples is enough to catch most regressions for a single domain, provided the hard cases are over-represented. Coverage matters more than volume: 300 easy questions are weaker than 100 that include refusals, ambiguity and messy phrasing.
Can I use the same data for training and evaluation?
No. If examples appear in training, a high score tells you the model memorised them, not that it generalises. Hold the golden set out completely, and keep a separate internal split for tuning decisions such as learning rate or epoch count.
Should I trust an LLM judge instead of human reviewers?
Use it as a cheap first filter, not the final word. Validate the judge against a few dozen human labels first; if agreement is below roughly 80%, treat its scores as directional only and rely on blind human review for the release decision.
My fine-tune wins on my test set but users say it got worse. What happened?
Usually a distribution mismatch: your test set does not resemble real traffic. Pull a fresh sample of actual user questions, label them, and check format compliance and tone as well as accuracy — regressions often show up in style and structure before they show up in correctness.

Want a model trained on your own data?

Tell us what you want to build and we will send a scoped plan within 1–2 business days.

Request a fit assessment

More from the blog

How to train your own AI model on your own data (a practical 2026 guide)

How to train your own AI model on your own data (a practical 2026 guide)

A step-by-step guide to training a custom AI model on your own data: data readiness, fine-tuning vs. from-scratch, dataset preparation, evaluation, quantisation and deployment.
2026-09-22
Fine-tuning vs. RAG: which should you choose for your AI assistant?

Fine-tuning vs. RAG: which should you choose for your AI assistant?

A practical comparison of fine-tuning and retrieval-augmented generation: what each changes, when each wins, and how to combine them for a domain-specific assistant.
2026-09-22
What does it cost to train a custom AI model? A realistic breakdown

What does it cost to train a custom AI model? A realistic breakdown

Where the money actually goes when you train a custom AI model — data preparation, compute, evaluation and running costs — and how to keep each one down.
2026-09-22