← the late compiler
C_000242 · llms and generative ai · advanced

Minimum Evaluable Product

Building the smallest version that can be measured, rather than the smallest that can be demonstrated.

Step 1 of 4

In words

What it is, why it matters, and what it is like.

Why am I learning this?

This concept is the entry point to LLM Evaluation — the discipline of measuring whether a generative or agentic system actually works across quality, safety, cost and reliability. Master the Minimum Evaluable Product and you unlock the rest of the evaluation tree: Evaluation Datasets (the curated inputs you measure against), Deterministic Validators (the cheap, unambiguous checks you run first), LLM-as-Judge (the scalable but drifting scorer), and eventually the regression gates that turn metrics into deployment decisions. Without this concept, you will build demos that impress and systems that fail in production — the Evals Gap is the name for exactly that failure pattern.

The idea, in plain terms

Here is what a Minimum Evaluable Product (MEP) is not. It is not the smallest feature you can demo to a stakeholder — the kind of thing where you type a question, get a plausible answer, and everyone nods. That is a Minimum *Demonstrable* Product. The problem with a demo is that it shows you one thing working, and never shows you the hundred other things failing. It creates false confidence.

An MEP is the smallest version of your system that you can *measure*. 'Measure' means: you have a fixed set of test inputs, a defined way of scoring each output, and a number you can compute that tells you whether the system got better or worse after a change. The test inputs are your Evaluation Dataset. The scoring is your evaluation harness — whether that is a deterministic validator, a reference metric like BLEU, or an LLM judge. The number is a metric.

Why does this distinction matter? Because when you can measure a thing, you can tell whether a change helped or hurt. When you can only demo a thing, you have anecdotes. The MEP forces you to build the harness first, before you polish the feature. The first milestone shifts from 'impressive' to 'informative' — you learn something real about your system, even if what you learn is that it is bad. That information is worth more than a good demo, because it tells you what to fix.

A smaller MEP is always better, as long as it is measurable. You can start with three test inputs and a rule that checks whether the output contains a required keyword. That is an MEP if it gives you a pass/fail signal you trust. You cannot start with zero test inputs — then you have nothing to measure, and you have slipped back into demo mode.

The key idea, from Practical MLflow for Generative AI on Databricks: *'Ship a Minimum Evaluable Product — the smallest thing that can be measured, not merely demoed.'* The book's emphasis is on the word 'measured'. A demo is a story; a measurement is a fact.

Let me give you a concrete shape. Suppose you are building a customer-support chatbot that should answer questions about your return policy. A demo version: you type 'What is your return period?' and it answers '30 days.' All eyes light up. An MEP version: you write down ten questions, including a tricky one like 'Can I return a gift card?' You run the bot on those ten, and you score each answer with a simple rubric: does the answer contain the correct return period? Does it politely refuse when the policy does not apply? Your bot gets 7 out of 10. You learn that it handles the happy path but stumbles on edge cases. That is information your demo could never give you.

That is the whole idea: build the smallest thing that produces a number you can trust, and use that number to guide your next move.

An analogy

Think of a chef opening a restaurant. The naive chef writes a lavish menu, spends months perfecting a signature dish, and holds a grand tasting for friends. Everyone says it is delicious. But the tasting tells you nothing about whether the restaurant will survive — whether the dish can be cooked consistently during a dinner rush, whether the ingredients stay in budget, whether customers actually order it. The chef has built a Minimum *Demonstrable* Restaurant: it looks great, but it cannot be evaluated.

The disciplined chef does the opposite. They open a stall with one dish, a notepad, and a simple rule: every customer who finishes the dish and smiles gets marked as a 'yes', everyone who leaves it half-eaten gets a 'no'. After a week they have a number: 8 out of 10 customers finish the dish. They also have notes on *why* some did not — the sauce was too salty, the portion too small. With that data they adjust the recipe, and the number moves. They have built a Minimum *Evaluable* Restaurant: the smallest thing that produces a measurement they can act on.

The stall is not the final restaurant. It is the *evaluation harness* that the real restaurant will later plug into. The notepad and the smile rule are the metric and the scorer. The first milestone is not 'we have a great dish' — it is 'we have a reliable way to know whether the dish is good.'

Where the analogy breaks down: a restaurant's feedback loop takes days, and the smile rule is hopelessly crude. In AI, the feedback loop can be minutes or seconds, and your evaluators — deterministic checks, reference metrics, LLM judges — are far more precise. You can also run your MEP on many more inputs than a chef can serve customers. The analogy understates how fast and how thorough AI evaluation can be, but it captures the core shift: from impressing to informing.

Definition

A Minimum Evaluable Product (MEP) is the smallest version of a system that can be run against a fixed set of test inputs and scored, producing a measurement that tells you whether the system works and how it changes as you modify it.

Where this sits

You have not yet studied anything in the LLM Evaluation tree, so let me map where this fits. This concept is the root. Everything else grows from it. Your library lists your planned notes: Answer Relevancy and Correctness, BLEU and Reference Metrics, Benchmarking, Deterministic Validators, Evals Gap, Evaluation Datasets, Evaluator Drift, Four-Axis Quality Safety Cost Reliability, Gold and Adversarial Sets, and LLM Safety Benchmarks. When you get to those, notice how each one answers a question that the MEP raises. The MEP asks: 'What is the smallest thing I can measure?' Evaluation Datasets answer: 'Here are the fixed inputs you measure against.' Deterministic Validators answer: 'Here is a cheap, unambiguous way to score some of those inputs.' BLEU answers: 'Here is an automatic way to compare text to a reference.' The Evals Gap is the failure mode this concept exists to prevent. So as you move forward, every note you take will circle back to the MEP's central demand: build the harness first.

Signal from the Frontier

Get the next essay on mind, machine, and meaning

Essays at the intersection of AI, philosophy, and Indian governance. No promotional content.

We'll send a one-click sign-in link to confirm. No password needed.

Views expressed are personal and do not represent the Government of India or the Government of Uttarakhand.