← ClaudeAtlas

evaluating-a-tuned-modellisted

Learn whether a fine-tuned model is actually better than what it started from, instead of guessing from a few prompts that felt good. Builds a probe set from the task definition, writes a rubric, runs the tuned model against its own base model and optionally against a hosted frontier model, scores the results, and produces a scorecard you can rerun after every training run. Use when someone asks whether a fine-tune worked, whether it is good enough to ship, how it compares to the base model or to an API, or wants a regression suite for future training runs. Not for fixing a model that behaves badly at inference, which is debugging-a-bad-fine-tune, and not for measuring cost, which is costing-a-model-vs-an-api.
ErtasAI/open-model-skills · ★ 2 · AI & Automation · score 76
Install: claude install-skill ErtasAI/open-model-skills
# Evaluating a tuned model ## Compare it against its own base, not against a vague memory of "before" This is the argument the rest of this skill exists to make operational, so it comes first: a fine-tune has to be measured against the base model it started from, run on the same probes, under the same decoding settings. Most claimed improvements do not survive that comparison. A handful of prompts that felt better after training, a training loss curve that went down, or a memory of how bad the base model used to be are not a measurement, they are an impression. Skip the base comparison and ship on an impression, and the first time someone asks "how do you know it's better" there is no answer. The base model is also the only fair opponent. Comparing a fine-tune to a much larger frontier model and losing tells you nothing about whether training worked, because you already knew a small model would lose to a frontier model before training even started. The question training answers is narrower and more useful: did this task-specific training move the needle from where this exact base model started. A frontier comparison is still worth running, but as a second, optional data point about where the tuned model sits in the wider market, not as the test of whether training did anything. ## The shape of a defensible eval Four pieces, produced in this order: 1. **`eval/probes.jsonl`**, a set of held-out inputs the model has to handle, one JSON object per line, each shaped `{