A scorer turns an output into a number. Everything Omic reports — passed, failed, improved, regressed — comes from scorers, so choosing them well matters more than any other decision you make.

Built-in scorers

Enough to cover most suites:

•

exact — string equality, for deterministic outputs

•

contains — checks that a required substring is present

•

similarity — embedding distance against a reference answer

LLM judges

For when correctness is a judgement call:

•

Rubric-based — grade against criteria you write in plain language.

•

Pinned model — the judge is versioned, so scores stay comparable.

•

Cached — identical inputs are not re-judged, or re-billed.

Choosing a scorer

The rule of thumb:

•

Deterministic first — reach for a judge only when a rule genuinely cannot express it.

Create a free website with Framer, the website builder loved by startups, designers and agencies.