We use analytics cookies.We use cookies to analyze site traffic and improve your experience.
Loading...
AI Engineering · Evals
Free preview: the first part of this 16-part lesson.
Already bought the course? Sign in to read the whole lesson.
this lesson is part of
Generative AI and Agentic AI Engineering
Unlock this lesson and the 203 other paid lessons
$35 once, by PayPal
See the Generative AI and Agentic AI courseread the rest of this lesson in
Generative AI and Agentic AI Engineering
Unlock this lesson and the 203 other paid lessons
$35 once, by PayPal
See the Generative AI and Agentic AI coursein Evals
This lesson is part of the AI Engineering course. Unlock the full course, a separate one-time payment, for lifetime access.
One-time payment by card or PayPal
Get Lifetime AccessOne-time payment: UPI, card or netbanking
Get Lifetime AccessFoundation lessons of this course are free, no payment needed. Try them now
You have read your traces and labelled them. Those labels are now the ground truth for everything downstream: your metrics, your dashboards, the validation of any automated judge you build.
And nobody has checked whether they are any good.

This is the step teams skip, and skipping it is how a whole evaluation practice ends up resting on one person's opinion on one afternoon. The check is simple. Have a second grader label the same traces, without letting them see the first grader's answers, and measure how often the two agree.
A rubric is the scoring guide you hand a grader: the short written rule that says what counts as correct, and what counts as a failure. If two careful graders read the same rubric and still reach different answers, the rubric is not doing its job. It looks like a rule. It is really just an opinion.
Here is the result from the lab, and the interesting part is that we ran it twice.

We graded the same 40 traces twice, with two models from two different companies, under two rubrics.
Both rubrics gave exactly the same raw agreement: 0.93. The graders matched on 37 of 40 traces either way.
If raw agreement were the number to report, you would say the two rubrics were equally good. Kappa says one is much better than the other: 0.69 for the two-choice rubric, 0.82 for the three-choice one.
Here are both runs.

This is the run with only correct or wrong to choose from. The graders match on 37 of 40, but two graders matching by luck would already reach 0.76 here, so kappa is only 0.69.

This is the run with a middle box for partial answers. Raw agreement is the same 0.93, but luck alone would only reach 0.58 here, so kappa rises to 0.82.

Count the coloured cells. Thirty-seven in both grids. The grids are not the same shape, and that shape is the whole difference between the two kappas.
Nothing got worse between those two runs. The binary rubric was hiding the disagreement, because it did not offer anywhere to put it.