Logiciel Contact Us
Success Stories Tech News Contact Us
scorecard

The LLM Evaluation Scorecard.

"It feels better" is not a release decision. This is the fill-in scorecard you complete per model and per version so you ship on numbers instead of gut feel. Score each metric, set the target first, and let pass or fail decide whether the model goes out.

In depth

Stop shipping models on vibes.

01

The common pattern: One reviewer reads a few outputs, trusts their gut, and approves the release.

The check is biased toward the prompts they remember and blind to the ones they do not.

In shortThe check is biased toward the prompts they remember…
02

The approach that works: A versioned eval set runs on every candidate.

A faithfulness drop or a leaked record shows up as a number before a user finds it.

In shortA faithfulness drop or a leaked record shows up as a…
The detail

The Three Moves Every Head of AI Needs.

Zone · 01

Set the target before you score

Pick the line before you run the eval, not after. If you score first, you will be tempted to move the line so the model passes. A medical assistant needs faithfulness near 1.0; an internal brainstorming tool can run looser. Write the target down either way.

Zone · 02

Turn every production failure into a permanent test case

Once a user reports a bug, it goes into the eval set and stays there forever. This is how you stop shipping the same failure twice. Your eval set is the real asset, not the model, so version it and lock it.

Zone · 03

Make the scorecard a CI/CD gate

A failing metric should block the release automatically, not start an argument. No green scorecard, no ship. Then watch the same metrics on live traffic, because offline eval catches regressions before launch and production monitoring catches drift after.

By the numbers

The figures that make it a board-level conversation.

0.94 to 0.88
A six-point faithfulness drop a vibe check never catches but a scorecard flags before launch, per the Logiciel LLM Evaluation Scorecard worked example.
0.95 blocked attempts
The default jailbreak resistance target on the scorecard's safety section, scored as blocked attempts divided by total red-team attempts (Logiciel LLM Evaluation Scorecard).
0.5% maximum
The default toxicity ceiling, the share of outputs allowed to flag as harmful before the release fails its gate (Logiciel LLM Evaluation Scorecard).
Inside the report

What you'll take away.

01

The fill-in scorecard

Ten metrics across retrieval, generation, safety, and ops, each with what it measures, how to score it, and a starting target. Context precision, context recall, faithfulness, answer relevance, correctness, toxicity, jailbreak resistance, PII leakage, p95 latency, and cost per answer. One row per metric, a pass or fail box for each.

02

Test-set design guide

A category table with minimum case counts: 50 happy-path cases, 30 edge cases, 20 out-of-scope, 40 adversarial, 30 retrieval-hard, and a known-failures bucket that grows over time. Enough cases per category that one bad output does not swing the score.

03

How to run it

The four-step sequence: build an offline eval set, use LLM-as-judge for the open metrics with a calibrated rubric, wire the scorecard into CI/CD as a gate, and monitor the same metrics in production with alerts on drift.

Questions

Frequently asked.

What is an LLM evaluation scorecard?

It is a fill-in template that scores a single model and version against fixed metrics across retrieval, generation, safety, and ops. You set a target for each metric in advance, score the candidate, and the pass or fail result decides whether it ships.

Which metrics belong on the scorecard?

Ten, grouped into four sections. Retrieval covers context precision and recall. Generation covers faithfulness, answer relevance, and correctness. Safety covers toxicity, jailbreak resistance, and PII leakage. Ops covers p95 latency and cost per answer. Faithfulness is the hallucination metric and usually the one to watch first.

How big does the eval set need to be?

Enough cases per category that one bad output does not swing the score. The template suggests 50 happy-path cases, 30 edge cases, 20 out-of-scope, 40 adversarial, and 30 retrieval-hard, plus a known-failures set that grows every time a user reports a bug.

What targets should I use?

The scorecard ships with starting defaults, like faithfulness at or above 0.90 and jailbreak resistance at or above 0.95, but you set your own per use case. The rule that matters is to pick the line before you score and write it down, so you are not tempted to move it later.

How does this fit into our release process?

The scorecard runs as a gate in CI/CD on every candidate before promotion. A fail on any hard metric blocks the release. After launch you monitor the same metrics on production traffic and alert when any one slips, so drift gets caught the same way regressions do.

Get the scorecard

Have it emailed to you.

Drop your details and we'll send The LLM Evaluation Scorecard straight to your inbox - no spam, unsubscribe anytime.

Download scorecard
Next step

A model with no scorecard is not good enough, it is unknown.

Talk through how this applies to your roadmap with our engineering leads - a working session, not a sales pitch.

Download White Paper