all free tools

llm judge agreement calculator

Before an LLM judge grades your agent, or an agent's own pass/fail call gates real work, check it against people. Label the same cases twice and count the four boxes. Raw agreement flatters a judge when most cases pass; Cohen's kappa takes out the agreement you would get by chance, and the interval tells you whether you labelled enough cases to trust it.

free, no sign-up, runs in your browseropen source on GitHub
the same cases, labelled twice

Count the cases in each box: what the LLM judge (or the agent) said, against what a person said.

the bar

too few cases to tell

0.69Cohen's kappa: substantial
0.54 to 0.83kappa range (95% confidence)
92.0%raw agreement
74.5%agreement expected by chance
71.0%human failures the judge also caught
4.1%human passes the judge failed
200cases labelled
435cases for a kappa range of ±0.1
15.5%human fail rate
14.5%judge fail rate

Kappa = (observed − chance) ÷ (1 − chance), with a large-sample interval; Landis and Koch bands. Raw agreement of 92.0% sounds high, but two raters who both pass 85% of cases would agree 74.5% of the time by luck. Watch the catch rate as well as kappa: a missed failure usually costs more than a false alarm.

questions

what is a good kappa?

On the Landis and Koch scale, 0.41–0.60 is moderate, 0.61–0.80 substantial and above 0.80 almost perfect. Use 0.6 as a floor for a judge that informs people, and aim for 0.8 before a judge gates work automatically. Check the lower end of the interval, not the point estimate.

why is kappa low when agreement is 95%?

If 95% of cases pass, two raters who say pass almost every time agree 90% of the time by luck. Kappa only credits agreement beyond that. This is the kappa paradox; the prevalence-adjusted figure (PABAK) is shown when failures are rare, and the catch rate tells you directly how many real failures the judge finds.

how many cases should i label?

Enough for the kappa interval to sit above your bar. The calculator shows how many cases give a range of about ±0.1 at your current agreement. A few hundred is typical, and the set must include the hard cases, or the judge is only tested on easy ones.

should the human labels come from one person?

Ideally two people label independently first. Their kappa with each other is the ceiling: a judge cannot be expected to agree with one person more than a second person does.

more free tools

Want the numbers checked against your own process? Book a 20-minute call.