← Writing

Evaluating LLMs the way you evaluate engineers

Benchmarks measure recall. Rubrics measure judgement. Frontier work needs the second one.

628.1k

Benchmarks are the phone screen

A benchmark tells you a model can produce a plausible answer under ideal framing. That is the phone screen. It does not tell you whether the model degrades gracefully, admits uncertainty, or holds a constraint across eight turns.

Structure the judgement

Building evaluation pipelines for frontier engagements, the single highest-leverage move was forcing every judgement through a JSON schema:

{ "verdict": "pass" | "fail",
  "criteria": [{ "id": string, "met": boolean, "evidence": string }],
  "confidence": number }

A free-text rating is unfalsifiable. A schema with an evidence field per criterion forces the grader — human or model — to point at the token that justified the score. It also makes disagreement measurable.

Latency is a quality metric

We benchmarked accuracy, latency and robustness on the same axis, because a model that is right in nine seconds is wrong for an interactive product. Treat p95 as a correctness constraint and the architecture conversation changes shape.

AI
628.1k
More from Kobby Owen
How an Unpatched Next.js RCE Leaked My OpenAI API Key and Drained My Credits
A critical React Server Components bug let an attacker run code on my server and steal secrets.
1 Oct 2026 · 5 min read
How do you stop an AI from making things up? RAG Basics
RAG Systems, Explained Like You’re 7
30 Aug 2026 · 10 min read
What actually breaks in a RAG system
Examines structural failures in retrieval-augmented generation systems with fixes from real world examples
30 Aug 2026 · 21 min read