Skip to content
Insights
AI

Write the eval before you write the model

Why every LLM project we ship starts with 50 rubrics nobody wanted to write.

by Zaheer KhanMay 22, 20267 min

There is a familiar shape to LLM project failure. A team picks a model, writes a prompt, plumbs the API into their product, and ships. Then a real user types something the demo never covered, and the system answers confidently and incorrectly. The team adds a system prompt, then a guardrail library, then a fine-tune, then a second model. Six months in there is no way to know if any of it is working.

The eval is the deliverable

We start every LLM engagement by writing the evaluation harness before we write the model code. Fifty rubrics, minimum. Each one is a (prompt, expected behavior, grader) tuple. The grader can be exact match, an LLM-as-judge, or a human checkbox — whichever fits.

  • If you can't write the rubric, you don't know what shipping looks like.
  • If the rubric is vague, the model will exploit the vagueness.
  • If the rubric is wrong, you'll find out before a user does.

Who writes the rubrics

Not the engineers. The domain experts — the nurses, the support leads, the financial analysts. Their hands on the keyboard. Our job is to give them a comfortable way to write 250 of these without it feeling like data labeling.

“The eval harness changed how our clinicians think about AI. They trust this system because they wrote the questions it has to pass.”

— Lumen Health CMO

What the eval gives you

Permission to change anything. The prompt, the model, the retrieval. As long as the eval stays green, the change is safe. As long as the eval has the right coverage, green means shipped.

Live · accepting briefs/lat 25.20 lon 55.27
Now booking
2 slots open
Aug '26

next kickoff · week 34

Availability · next 6 weeks
W32
W33
W34
W35
W36
W37
First reply< 24h
median · last 30d4h 12m
24hFirst reply
40+Platforms shipped
4.9★Client rating
SOC 2Ready