BlogMeasured, or it doesn't ship

Measured, or it doesn't ship

  • evaluation
  • production
  • quality

The gap between an AI demo and an AI system is measurement. A demo is an existence proof: on this input, with this phrasing, the model produced a good answer. That is worth something — it tells you the task is possible. It tells you almost nothing about what happens across the next thousand inputs, the awkward ones, the ones phrased the way your actual users phrase things. Deploying on a demo is deploying on a single lucky sample.

So the discipline we hold to is simple to state and easy to skip: nothing touches production until it is measured against the cases that matter. If we cannot say how often it is right, we do not ship it. Not because measurement is virtuous, but because the alternative is finding out in front of a customer.

An eval set is not a test suite

Traditional software tests check deterministic behavior: given this input, assert exactly this output. AI systems are not deterministic in that way, and pretending they are produces brittle tests that break on harmless rewording while missing real regressions. An evaluation set is a different instrument. It is a curated collection of realistic inputs — drawn from the questions your teams actually ask, the documents they actually process, the edge cases you know are lurking — each paired with a way to judge whether the answer was good enough.

The value is almost entirely in the curation. An eval set assembled from a demo script measures how well the system performs on the demo script. An eval set built from real production traces, real user questions, and the specific failure modes you are worried about measures something you can make a decision on. Building that set is unglamorous work — reading actual cases, arguing about what "good" means for each one, writing down the ones that are hard. It is also the work that separates a system you trust from one you hope about.

What good evaluation lets you say

Once you have it, you can answer questions that a demo cannot:

  • How often is it right? Not "does it work" but "on a hundred realistic cases, how many did it get right, and which ones did it miss." That number is what you actually deploy on.
  • Did that change help or hurt? Every tweak — a new prompt, a different model, a change to retrieval — is a coin flip until you can measure it. With an eval set, a change is a before-and-after you can see, not a vibe you argue about.
  • Where does it fail, specifically? Aggregate accuracy hides the shape of the failures. A good eval breaks down by category, so you learn that the system is fine on routine cases and weak on a particular kind of ambiguity — which tells you exactly what to fix, or where to keep a human.

That last point connects to something we care about a lot: knowing where a system fails is what lets you decide where a human belongs. Evaluation and human oversight are the same discipline seen from two angles. You measure to find the weak spots; you put a person on the weak spots that matter.

Grounding is a measurable property, too

A specific case worth calling out is grounding — whether a system's answers are actually supported by real sources, or whether it is filling gaps with confident invention. This is not a soft, subjective quality. It is measurable. You can check, case by case, whether each claim traces to a real source, and you can track how often the system correctly says "I cannot answer this" instead of guessing.

We build that check into the systems where it matters. Textral, our own retrieval platform, treats it as a first-class outcome: every answer carries its sources, and when it cannot ground a claim it says so — full, partial, or cannot-answer — rather than inventing one. That distinction is only trustworthy because it is measured. A system that claims to ground its answers but never checks is back to being a demo. A system whose grounding is evaluated against real cases is one you can hand a decision to.

The cost, and why it is worth it

Measurement is not free. Building eval sets takes time that does not produce a visible feature. It is the first thing cut under deadline pressure and the last thing anyone asks for in a demo. This is exactly why so many AI projects work beautifully in the meeting and fall apart in month two — the moment they meet inputs no one measured against.

The trade is straightforward. Spend the effort up front to know how often the system is right, or spend far more later discovering how often it is wrong, in production, with real consequences. We take the first cost every time. Measured, or it does not ship.

All posts

Start here

Tell us about the workflow.

A few sentences is enough. We'll reply within a business day with an honest read on whether AI creates leverage there — and what it would take to ship.

Schedule a call

Replies come from [email protected]