Label a dataset
Collect responses and score them yourself (or have your team do it):storage/evals/labelled.jsonl
output (the response being graded) and a human_score (1–10) — or a human_verdict (pass/fail) if you’d rather label coarsely.
Run the calibration
Terminal
- Exact agreement and agreement within ±1 (or verdict accuracy for pass/fail labels)
- Mean absolute error in points
- The worst disagreements, each with the judge’s reasoning — the fastest way to see why it diverges
Example output
--judge=App\Evals\Judges\PolicyJudge to calibrate a custom judge. Calibration runs are persisted like any other run, so you can track judge quality over time too.