Lattis Evals

Know it is better before you ship.

Rubrics, model graders and assertions on every change. Block the deploy that regresses.

EVAL RUN #412 · SUPPORT-TRIAGE
0.93
PASS
threshold
0.90
cases
2,400
regressions
0
cost
$9.60
Quality by version
v31 to v40
FIG. 01 · THE LAST RUN CLEARS THE BAR
Checks on #1284
prompt: tighten refund policy
✓
lattis/evals
0.93 ≥ 0.90
✓
unit tests
passed
✓
lint
passed
✓
preview deploy
ready

From production traffic to a passing build.

Four steps. Set them up once and every prompt, model or tool change is measured the same way.

01

Test sets

Sample real traffic, redact it and version it like code.

02

Graders

LLM rubrics, exact match or your own code, per test set.

03

CI gate

Fail the build when a change scores below your threshold.

04

Dashboards

Quality over time per model, prompt and version.

CI gate

Two lines of YAML. One less bad deploy.

A first-party GitHub Action scores every pull request against your test set and fails the build when quality drops.

.github/workflows/evals.yml
YAML
- uses: lattis/evals-action@v1
with:
suite: support-triage
threshold: 0.90
✕lattis/evals
FAILING

Score 0.88 is below 0.90. 14 regressions in refund cases.

View report → trace tr_91c0

Lattis Evals versus the usual way.

Most teams start with a spreadsheet and a script. Here is what changes.

Capability
Lattis Evals
Spreadsheets
In-house scripts
Versioned test sets
✓
No
Partly
Model graders and rubrics
✓
No
With effort
CI integration
✓
No
With effort
Cost tracking per run
✓
No
No
Replay on production traces
✓
No
No
Pixel Bloom lattice with cobalt columns rising like a score chart
Customer story · Veda Health

“The review board wanted numbers. Evals gave us numbers.”

Dr. Priya Raman
Clinical AI Lead, Veda Health
2,400
0

Evals, without the guesswork.

What can a grader check?

Rubrics scored by a model, exact or fuzzy match, JSON schema, and any Python assertion you write.

Where do test sets come from?

Sample them from production traces with personal data redacted, or upload a CSV or JSONL file. Every set is versioned and reviewed like code.

Does the CI gate work outside GitHub?

Yes. The GitHub Action wraps the Lattis CLI, so the same check runs in GitLab CI, CircleCI, Buildkite or any runner that can call a command.

How much does an eval run cost?

You pay for the tokens your graders use, at normal inference prices. A 2,400-case run like the one above costs about $9.60. Evals with the CI gate are included in Team.

Closing the gap

The platform underneath your AI product.

Start with 1M free tokens. No card required.