Eval After Tuning
The verdict on tuned behavior
Post-tuning eval answers two questions: did it learn the target AND did anything else regress. A dedicated suite — behavioral, cross-domain, adversarial — is the only honest verdict on a tuned model.
What you will learn
- Grade the tuned behavior precisely
- Probe unrelated skills for regressions
- Compare against the untuned baseline
What is this?
Post-tuning evaluation grades the target behavior on held-out data (never the training set), checks unrelated capabilities for regressions, runs adversarial/format tests, and compares the whole picture against the untuned baseline. That comparison is the decision: promote, retune, or revert.
Why do you need it?
- Training loss lies; held-out tells.
- Tuning can silently damage other skills.
- Adversarial cases catch format/instruction regressions.
- Baseline comparison makes the verdict a decision, not a feeling.
Mental model
Final exams + an upkeep audit
Post-tuning eval
A student who aces the new subject but flunks every previous course (regression) isn't a success. Exams assess the new material; a transcript audit checks the old; and both compare to last term's baseline. Only the full picture decides the grade.
How it works
- Freeze the held-out behavioral set.
- Run target-behavior grading (rubric / exact).
- Run the regression suite on unrelated skills.
- Add adversarial format/tool cases.
- Tabulate vs untuned baseline across all dimensions.
Verdict matrix.
In production
- Support-tone tune judged on held-out tickets + general QA.
- Tool-intent tunes checked against the tool-agnostic eval.
- Every promotion posts the matrix to the review PR.
Best practices
- Hold-out data stays out of training by construction.
- Keep a cross-domain suite for every tuned model.
- Publish the matrix (target vs regression) with each promotion.
- Re-run the same suite after base-model upgrades.
Common mistakes
- Evaling on training samples (memorization applause).
- Only testing the target behavior.
- No baseline row — 'passing' means nothing in context.
Common issues
Eval row echoes trainingDataset leak
Rebuild splits with airtight holdout.
Regressions hidden in noiseUnrelated suite too small
Size the cross-domain suite to catch 5-point shifts.
Debugging tips
- Target great, regressions → adapters bled; restrict targets.
- Target weak → data quality or capacity; strengthen dataset.
- Baseline beats tuned → the lesson was promptable; don't ship.
Interview checkpoint
Quick quiz
Training-set performance tells you…
Post-tuning eval should include unrelated skills.