Which buckets MUST a post-FT eval suite include for a customer-support fine-tune?
Same topic, related formats. Practice these next.
Same topic, related formats. Practice these next.
A post-fine-tune eval needs four behaviour axes: task quality on a golden set, format adherence, capability regression, and safety in both directions. Training metrics do not count.
Imagine you trained a new support agent. To grade them, you don't watch how much coffee they drank during training, that's effort, not skill. Instead you give a real exam: a set of customer questions with model answers (does the work get done?), a check that their forms are filled out correctly (does the format hold?), a quiz on general knowledge to make sure training didn't make them forget basic things (did they forget anything?), and a few trick requests to see if they refuse the bad ones without being rude to the good ones (are they safe?). Training loss and how hard the computer worked describe the practice sessions, not the final exam. You only trust the exam, given on questions the agent never saw while training.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example.
Everything important, quickly.
4 min: why eval is held-out behaviour not training signal + the four buckets (task, format, regression, safety) + contamination control + why loss and GPU are distractors.
| Eval bucket | What it measures | Example metric |
|---|---|---|
| Task golden set | In-domain answer quality on held-out tickets | Rubric score, LLM-as-judge agreement |
| Format adherence | Output is parseable and on-brand | JSON parse rate, tone classifier, length bounds |
| Capability regression | General skills retained after tuning | MMLU, ARC, GSM8K delta versus base |
| Safety and refusal | Refuses bad asks, not benign ones | Refusal rate, XSTest over-refusal rate |
| Training loss / GPU (NOT eval) | Properties of the training run | Final loss, GPU utilisation, throughput |
Real products, models, and research that use this idea.
What an interviewer would ask next. Try answering before peeking at the approach.
Red flags and common mistakes that signal junior thinking. Click to expand.
Reporting final training loss as the headline quality number. Loss tracks the training distribution and says almost nothing about behaviour on held-out tasks, format, or safety.
The night-before-the-interview bullets. Scan these on the way to the call.
Primary sources. Skim if you want the original framing.