Join our growing team. See the job board →

How to evaluate an LLM beyond the benchmark

Public benchmarks tell you how a model does on someone else's questions. Here is how to build tests from your own work, probe for safety gaps, and decide when a model is ready to ship.

A target with green hit marks next to four bars measured against a pass line on a green grid

A model can top a public leaderboard and still be wrong for your product. Benchmarks measure someone else's questions. What you need to know is how the model behaves on yours.

Here is a practical way to evaluate a language model for the work it will actually do.

Start with your own tasks#

Collect real inputs from the workflow the model will serve: support tickets, contracts, code reviews, whatever it is. Include the ordinary cases and the ones that make your team sigh.

For each, write down what a good answer looks like. Fifty well-chosen cases tell you more than a thousand borrowed ones.

Score what matters#

"Is it good?" is too vague to measure. Break it into parts you can score:

  • Correctness. Is the answer right?
  • Completeness. Did it cover what was asked?
  • Tone and format. Would you send it as written?
  • Safety. Does it avoid what it must never do?

Use automatic checks where a rule can decide, and expert reviewers where judgement is needed. Mixing both keeps the process fast without losing the nuance.

Probe for the gaps#

Normal tests show how a model behaves when things go well. Red teaming shows what happens when they do not: tricky wording, missing information, requests that push at the limits.

Keep a record of every failure you find. Each one becomes a permanent test, so the same problem cannot return unnoticed.

Set a gate#

Decide before you test what result is good enough to ship, and what blocks a release. A threshold agreed in advance is much harder to talk yourself out of on deadline day.

Then run the same tests after every change to the model, the prompt or the data. The comparison is only meaningful if the test stays the same.

Where we can help#

We build customised evaluation pipelines for models and agents, with expert reviewers and red teaming included. Read more about our evaluation service, or see how it fits with data and fine-tuning.

← All postsView as Markdown

Keep reading

A central agent box connected by lines to seven smaller agent boxes on a green grid
· 2 min read

What an AI agent needs before it ships

A working demo is not a finished agent. Here are the four things we check, from a clear task to a way to know when it breaks, before an agent goes in front of real users.

Two document outlines side by side on a green grid, the right one highlighted with a check mark
· 2 min read

Why human feedback still matters for fine-tuning

Models learn from examples, but what counts as a better answer is a human judgement. A look at how expert comparisons turn taste and domain knowledge into a training signal.