Consensus Isn't Verification

Multiple AI judges agreeing on an answer feels like verification but usually is not, because models sharing similar training share the same blind spots, so real checking requires a structurally different failure mode.

2:53 video3 min readWatch on YouTube

It has become common to have one AI system check another one's work: grading an answer, reviewing code, auditing a claim. When several AI reviewers look at the same output and agree, that agreement tends to get treated as proof the answer is correct. It feels like a second medical opinion. It is not one, and the reason why is worth understanding before you build a pipeline around it.

The test that breaks the intuition

Give an AI judge the same two answers twice, once in the original order and once with the order swapped. Nothing about the content of the answers changes, but the judge's verdict flips. It picked whichever answer happened to come first, not whichever answer was actually better. This is positional bias, one of three documented, structural biases that show up whenever an AI model checks another AI's output. The other two favor longer answers and answers that sound stylistically like the judge's own outputs. None of these are glitches; they are consistent, structural tendencies.

Why shared training means shared blind spots

Cross-checking only reduces error when the checkers fail independently of each other. If two checkers share the same blind spots, their agreement tells you nothing new about correctness. AI models built on similar training data and similar tuning tend to share exactly that kind of blind spot. Agreement between them is evidence that they share priors, not evidence that either one is right. This is the core reframe: consensus among similar systems measures similarity, not accuracy.

Pairing each claim with a check that fails differently

The fix is not to remove AI from the process entirely. It is to pair each kind of claim with a check that fails in a structurally different way than the AI making the claim would fail. A factual claim gets checked against a retrieval lookup. A math result gets checked by actually running the code. A schema or format claim gets checked by a validator. None of these share the blind spots of the model whose output they are checking, because none of them are themselves a language model making a judgment call.

The one flag worth knowing

A check only counts as genuinely independent if it does not quietly run on the same kind of model underneath. A search index that was itself built by an AI, or a validator whose rules an AI wrote, can reintroduce the exact blind spot it was supposed to catch. Before trusting any "independent" check, it is worth asking what actually sits underneath it.

Both directions of the argument

This cuts both ways. When a code check and an AI's claim agree, that is real evidence their failure modes do not overlap, because running code and generating text fail differently. When three AI judges agree that an answer is good, that still proves nothing on its own; swap the order of the inputs and the verified answer can flip. And when AI judges disagree, that does not automatically prove one of them is wrong either. Disagreement can simply mean the same shared bias landed differently on that particular run. More AI models agreeing is not more verification. It can just be the same blind spot counted twice.

Key takeaways

  • Multiple AI judges agreeing on an output is consensus, not verification, unless the judges fail independently of each other.
  • Positional bias is demonstrable: swapping the order of two identical answers can flip an AI judge's verdict.
  • Three documented judging biases recur across AI-checks-AI setups: position, length, and style.
  • Real verification pairs each claim type with a structurally different check: retrieval for facts, running code for math, a validator for format.
  • A check only counts as independent if it is not itself built on the same kind of model it is meant to catch.

Who this is for

Anyone building or relying on a pipeline where one AI system checks another's output, including code review, grading, or auditing setups, who wants to know when that agreement actually means something.

Full transcript(auto-generated, with timestamps)

[0:00]Someone assumes three AI judges agreeing proves an answer is verified. It doesn't. Agreement like that is just consensus. So, the real question, when AI checks AI, is agreement ever actually verification? It's increasingly common to have one AI system check another one's work, grading an answer, reviewing code, auditing a claim. When several AI reviewers look at the same output and agree, that agreement gets treated as proof the answer is correct. That seems reasonable. More opinions converging on the same verdict looks like stronger evidence. The way several judges reaching the same score, or several doctors agreeing on a diagnosis, makes you more confident, not less. Here's a test. Give an AI judge the same

[0:42]Two answers twice, once in order A, once with the order swapped. Nothing about the answers changed, but the judge's verdict flipped. It picked whichever answer came first, not whichever answer was better. That's not a glitch. It's one of three documented judging biases, favoring the first answer shown, favoring the longer answer, and favoring answers that sound like its own style. These are structural, and they show up whenever an AI model checks another AI's output. Cross-checking only reduces error when the checkers fail independently. If two checkers share the same blind spots, their agreement tells you nothing new. AI models built on similar training data and similar tuning

[1:18]Share exactly that, the same blind spots. Agreement between them is evidence they share priors, not evidence they're both right. The fix isn't zero AI, it's pairing each kind of claim with a check that fails differently. A factual claim gets checked against a retrieval lookup. A math result gets checked by running the actual code. A schema or format claim gets checked by a validator. None of those share the model's blind spots. One flag, a check only counts as independent if it doesn't quietly run on the same kind of model underneath. A search index built by an AI, or a validator whose rules an AI wrote, can reintroduce the exact blind

[1:55]Spot it was supposed to catch. So, this cuts both ways. When a code check and an AI's claim agree, that's real evidence their failure modes don't overlap. When three AI judges agree that a loan still proves nothing, swap the order and the verified answer flips. And when AI judges disagree, that doesn't prove one is wrong, either. It can just mean the same shared bias landed differently this run. More AI models agreeing isn't more verification. It's the same blind spot counted twice. Your turn. Here's the prompt. Read it with me. I want to find correlated failure schemes in an AI pipeline I use. Look at how outputs get checked and tell

[2:30]Me every place where an AI call is verifying another AI's output. For each one, tell me if the checker could share the same blind spot as what it's checking and suggest a structurally different way to verify it instead. A retrieval lookup, running actual code, a schema validator. Or a named human reviewer, Liam in for bear. Consensus isn't verification, Liam in for bear.

More from Behind the Model

Humanitarians AI Lyrical Literacy Project