🧪
Today’s question
Monday you learned to distrust a validation score. Today’s task:
Before you delegate a task to an agent — what exam would it have to pass?
This lecture in the literature
✓ Doing it right: before trusting a model as judge, measure its biases — verbosity, position — against human panels.
Zheng, L., et al. (2023). Judging LLM-as-a-judge with MT-Bench and Chatbot Arena. NeurIPS 2023, Datasets and Benchmarks Track.
✗ Capability is not uniform: the same model misses facts placed mid-context that it finds at the edges — assume nothing, measure.
Liu, N. F., et al. (2024). Lost in the middle: How language models use long contexts. Transactions of the ACL, 12, 157–173.
✗ Judges trained on human approval learn to flatter — unearned praise is a measured failure mode, not a courtesy.
Sharma, M., et al. (2023). Towards understanding sycophancy in language models. arXiv:2310.13548 (also ICLR 2024).
Three measurements of AI systems — each one an eval set somebody bothered to build.
The agent that would have shipped
3/12 cases passed — agent v1, straight-line fit + jump detector
Velocity within tolerance on 6/12; offset calls right on 9/12. On any single series, its answer looks reasonable.
Failures come in groups: velocity wrong whenever an offset is present; small offsets missed; one false alarm in low signal-to-noise.
Where does ±3.0 come from? We measured it
1.85 mm/yr 95th-percentile velocity error on 2-yr records — 50 fresh realizations
On 10-yr records the same measurement gives 0.28 mm/yr — the original ±1.5 was comfortable there, and never achievable on 2 years of colored noise.
Spec v3 sets ±3.0 for short records: ~1.5× the measured 95th percentile — a property of the physics, not a curve drawn after the exam.
When there is no number to check
Your stage-4 review agent outputs a judgment. Two substitutions keep the machinery:
- Rubric as scorer — binary checks; plant defects in the papers so “found the flaw” is computable again
- Measure the rubric itself — two raters, same output: your 6.2 partner-swap data
92% agreement, κ = 0.00 two lenient raters who pass nearly everything
Percent agreement flatters; Cohen’s kappa subtracts chance. Report both.
One run is a coin flip
0.4 ± 0.22 pass rate, planted flaw “single seed, no spread” — runs: 0 1 0 1 0
Recorded review agent, N = 5 runs per case. A sampled model does not return the same answer twice.
Report rates, not verdicts; fix N in the spec; believe a change only when the margin beats the standard error.