Should you evaluate AI with an LLM-as-a-judge or with human review?
Use an LLM-as-a-judge for scale and speed — scoring thousands of outputs continuously, catching regressions, and ranking A vs B. Use human evaluation for ground truth — defining what 'good' means, judging nuance and high-stakes cases, and calibrating the judge. They're a system, not a choice: humans set and audit the standard, the LLM judge applies it at volume.
Both answer the same question — is this output any good? — but at opposite points on the cost/reliability curve. Getting AI evaluation right usually means using both deliberately, not picking one.
1. Human evaluation: the ground truth, but it doesn’t scale
People catch nuance, judge edge cases, and ultimately define what good looks like for your domain. That makes human review the gold standard — and the bottleneck. You can’t hand-grade thousands of responses per deploy, and on the show Chip Huyen’s recurring point is that vague criteria make even human evals noisy: if reviewers don’t agree on “good,” the scores aren’t trustworthy. Human evaluation is essential and expensive, so you spend it where it counts.
2. LLM-as-a-judge: scale and speed, with caveats
LLM-as-a-judge uses a capable model to score outputs against a rubric, which scales evaluation to production volumes and runs continuously. Galileo’s Vikram Chatterji frames this kind of eval engineering as what lets teams actually iterate. The caveat is that the judge is a fallible model — inconsistent, biddable by length or confidence — so it’s strongest for relative comparisons and regression-catching, weaker as absolute truth.
3. The pattern: humans calibrate, the judge scales
The reliable setup uses humans to write the rubric and label a trusted reference set, then validates the LLM judge against those labels before trusting it at volume. Humans own the standard and audit it periodically; the judge applies it to everything in between. Neither alone is enough — an uncalibrated judge launders errors, and humans alone can’t keep up.
How to choose
High volume, continuous monitoring, A/B ranking → LLM-as-a-judge. Defining “good,” high-stakes or nuanced cases, calibrating the judge → humans. In production, run the judge broadly and sample for human review continuously.
Why it matters
Teams that try to scale on human review alone stall; teams that trust an LLM judge they never calibrated ship confident garbage. The judge is only as good as the human-defined standard behind it — evaluation is a loop between the two, not a single tool.
From the conversation
This explainer is drawn from these episodes — each carries its full transcript.