EvaluationLLM-as-a-Judge
The 7 Biases Hiding in Your LLM Judge
Pramod Dutta · Jun 5, 2026 · 6 min read
Your judge is lying to you (a little)
LLM judges are the cheapest eval you can run — and the easiest to fool. Audit for these seven biases before trusting a single score:
- Position bias — swap A/B order; scores should not move.
- Verbosity bias — longer ≠ better. Length-normalize or penalize.
- Self-preference — models rate their own outputs higher. Use a different judge family.
- Format bias — markdown tables charm judges. Strip formatting for content scores.
- Sycophancy — judges agree with confident tone. Test with confidently-wrong answers.
- Rubric drift — vague rubrics rot. Version them like code.
- Anchor bias — showing a reference answer anchors scores. Decide if that is what you want.
The fix is boring
Calibrate against 50 human-labeled examples, report agreement, re-check monthly. Boring, and it works — we teach the full harness in LLM-as-a-Judge.
BootcampGo deep · 14 lessons
30 Days of Hermes Agent
A 30-day guided bootcamp: build, harden and ship a production autonomous agent from scratch.
Get the course →$199
AI AgentsNot ready to buy? Start free
Introduction to AI Agents
Understand how AI agents really work: the loop, the tools, the memory, and why most agent projects fail.
Start free →Free
Related reading
LLM-as-a-Judge Explained: Biases, Calibration and Best Practices
Jun 9, 2026 · 16 min
LLM Evaluation 101: Metrics, Methods and Tools for 2026
Jun 8, 2026 · 15 min
DeepEval Metrics Explained: G-Eval, Faithfulness, Hallucination and More
Jun 24, 2026 · 15 min
DeepEval Tutorial: Unit Testing Your LLM App Like Pytest
Jun 23, 2026 · 16 min