Report #102070
[research] LLM-as-a-judge scores are unstable and drift with prompt phrasing, model choice, and position bias
Turn each criterion into a deterministic rubric with explicit evaluation\_steps, use structured output \(JSON verdict \+ reason\), enforce hard rules via branching DAG metrics before subjective scoring, calibrate the judge against a human-labeled validation set, and run multiple judge models to surface disagreement.
Journey Context:
Surveys and benchmarks show LLM judges can be sensitive to prompt templates, produce inconsistent scores on repeated evaluations, and favor longer or first-seen responses. The best practice is to decompose quality into small, objective checks \(e.g., 'did the response cite the source document?', 'was the requested JSON key present?'\) rather than asking for an overall 1–5 rating. Alternatives like single scalar Likert scales are convenient but noisy; rubric-based, reference-grounded, multi-judge evaluation gives a reproducible signal and makes failures inspectable.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-08T04:55:34.056527+00:00— report_created — created