Scoring Rubrics: Pass/Fail, Likert, LLM-as-Judge
Score outputs reliably — rubric types, when each applies, inter-rater reliability.
What You Will Learn
- Choose rubric type per task.
- Apply pass/fail, Likert, LLM-as-judge.
- Measure inter-rater reliability.
- Automate scoring.
- Document rubric.
Why This Matters
Scoring is the bottleneck of evals. Right rubric per task makes scoring reliable and automatable.
Concept Explained
Three rubric types: pass/fail (binary), Likert (1–5 scale), LLM-as-judge (AI scores AI). Choose per task type.
How It Works
Pass/fail for code that runs. Likert for subjective quality. LLM-as-judge for scale (automate). Measure inter-rater reliability for human scoring.
Step-by-Step Tutorial
1. Choose rubric per task
Pass/fail for code; Likert for quality; LLM-as-judge for scale.2. Apply pass/fail
Does code run? Tests pass? Specific behavior met?3. Apply Likert
1–5 scale on dimensions: correctness, completeness, idiomaticity.4. Use LLM-as-judge
Automate scoring: ask GPT-5 to score outputs. Calibrate against human.5. Measure inter-rater reliability
Multiple humans score same outputs. Agreement >80%?Real-World Example
A team used LLM-as-judge for their 25-task eval. Calibrated against human scoring (agreement 85%). Automated monthly eval runs. Caught regressions without manual scoring burden.
Example Prompts / Commands / Code
"""Task type Rubric Why
-------------------------------------------------------
Code that runs Pass/fail Objective
Code quality Likert (1-5) Subjective
Refactor correctness Pass/fail Tests pass?
Refactor quality Likert Subjective
Explanation accuracy LLM-as-judge Hard to score manually
Test coverage Pass/fail Coverage %
Test quality Likert Subjective
For automation:
- Pass/fail: scriptable
- Likert: human or LLM-as-judge
- LLM-as-judge: fully automated, calibrated
"""
"""Score this Copilot output on a scale of 1-5 for:
- Correctness: does it work?
- Completeness: covers edge cases?
- Idiomaticity: matches conventions?
Task: [task description]
Copilot output: [output]
For each dimension, give a score (1-5) and one-sentence justification.
Output as JSON:
{
"correctness": {"score": N, "reason": "..."},
"completeness": {"score": N, "reason": "..."},
"idiomaticity": {"score": N, "reason": "..."}
}
Calibrate against human scoring: run on 10 tasks scored by humans. Compare. Adjust prompt if disagreement >20%.
"""
Common Mistakes
- Using Likert for code that runs — should be pass/fail.
- LLM-as-judge without calibration — unreliable.
- Single human scorer — no inter-rater reliability.
- Not documenting rubric — inconsistent scoring.
Best Practices
- Choose rubric per task type.
- Pass/fail for code that runs.
- Likert for subjective quality.
- LLM-as-judge for scale; calibrate against humans.
- Measure inter-rater reliability (>80% agreement).
Troubleshooting
| Problem | How to Fix |
|---|---|
| LLM-as-judge disagrees with humans | Refine judge prompt. Add examples. Recalibrate. |
| Inter-rater reliability low | Refine rubric. Add examples for each score level. |
Practical Exercise
Your Turn
Pick 5 tasks. Choose rubric per task. Score with humans. Try LLM-as-judge. Compare.
Professional Challenge
Build an automated eval pipeline: run golden set, score with LLM-as-judge, generate report. Run monthly.
Key Takeaways
- Three rubric types: pass/fail, Likert, LLM-as-judge.
- Pass/fail for code that runs.
- Likert for subjective quality.
- LLM-as-judge for scale; calibrate.
- Measure inter-rater reliability.
Frequently Asked Questions
Is LLM-as-judge reliable?
How many human scorers?
Further Reading
Official References
SEO Metadata
SEO title: Scoring Rubrics: Pass/Fail, Likert, LLM-as-Judge
Meta description: Score outputs reliably — rubric types, when each applies, inter-rater reliability.
Primary keyword: scoring rubrics
Secondary keywords: scoring rubrics: pass/fail, likert, llm-as-judge
Search intent: Informational
URL slug: /scoring-rubrics-pass-fail-likert-llm-as-judge
Categories: AI Tools, GitHub Copilot
Tags: GitHub Copilot, Professional, Evaluation, Rubrics, LLM-as-Judge, IMCSEIAN, Tutorial, IMCSEIAN
Featured image concept: IMCSEIAN lesson card for Scoring Rubrics: Pass/Fail, Likert, LLM-as-Judge
Comments
Comments
Post a Comment