Caliper
Caliper is where you turn "does it work?" into a number you can argue with. You collect the outputs that matter, write a rubric your team actually agrees on, and send the work to the people whose judgment counts. The result is a measured baseline you can ship against — and watch over time.
The nouns
Caliper has a handful of things, and almost every workflow is a combination of them.
- Datasets
A dataset is a collection of items in the shape your team actually works with — Q&A pairs, chat transcripts, whole conversations the model has to carry, and raw payloads for anything else. Items are the rows; a review or eval scores them one at a time. More →
- Rubrics
A rubric is the set of criteria used to score each item. Each criterion has a name, a description, and a numeric scale. Rubrics are reusable — the same rubric can drive many reviews and evals. More →
- Reviews
A review pairs a dataset with a rubric and collects ratings from humans. Start one from the Reviews tab, or from the dataset or rubric you want it to use. The rubric is snapshotted at creation, so later edits to the live rubric don't change past results. More →
- Evals
An eval pairs a dataset with a rubric and scores items automatically with an LLM judge. Use evals for ongoing CI-style checks; use reviews when you want human judgment in the loop. More →
- Specs
A spec runs the other way round: when you don't yet have the right answer, it gathers what one should be from the people who'd know, finds where they agree, and turns that into the answer an eval can score against. More →
A typical loop
A team's first end-to-end run usually looks like this:
- Upload a dataset
Drop in 20–100 representative outputs from the AI feature you're measuring. Don't cherry-pick the good ones; the value of the dataset is that it surfaces the cases you'd rather forget.
- Write a rubric
Three or four criteria, each with a 1–5 scale and a description specific enough that two raters who haven't talked would agree on what a 4 looks like. Vague rubrics are the leading cause of noisy results.
- Launch a review
From inside the dataset, pair it with the rubric. The review owns its own snapshot of the rubric — future edits to the live rubric don't reshape the review.
- Send the work
Invite teammates by email, or generate a share link for guest raters. Guests don't need a workspace seat; they identify themselves on the rating form.
- Read the results
The review overview shows progress, a highlights band (lowest-scored items, biggest rater disagreement), and a per-item breakdown with mean / min / stddev and the rater list. Use it to decide what to fix before the next version ships.
When to reach for Caliper
Common triggers:
- You're about to ship a change to a prompt, model, or retrieval setup and you want to know whether it actually got better.
- You've got an AI feature in production and need a recurring quality signal — weekly check-ins on what users are seeing.
- Stakeholders (legal, product, domain experts) need to weigh in on output before a launch, and you want their feedback structured instead of in a thread.
Where to go next
- Quickstart — dataset → rubric → eval → score, end to end, in about ten minutes
- Run evals in CI — the killer recipe: score your model on every change.
- Datasets — item shapes, upload formats, how to keep them healthy
- Rubrics — designing criteria, scales, descriptions that survive disagreement
- Reviews — pairing dataset + rubric, launching, reading human-rater results
- Evals (API) — LLM-judge auto-scoring from your CI / SDK
- Sharing & invites — bringing in teammates and guest raters