← All benchmarks

Finding the right page first · 15 tasks

Search accuracy

Before a model can answer, it has to find the right document. This checks whether the search step actually surfaces the page you meant.

Why it matters

Most useful AI today is search plus a model. If the search is bad, the answer is bad — so this measures the half people forget to test.

Voyage 3 (hosted)free · runs on your device100%MiniLM-L6-v2 (open)free · runs on your device100%BGE-small-en (open)free · runs on your device100%

The short version

All 3 models tie at 100% on this set.

3 models · 15 graded answers · last run 2026-07-11.

New to this? Plain-words glossary
Benchmark
A fixed set of questions you give to different AI models so you can compare them fairly — the same test for everyone.
Accuracy
The share of questions the model got right. 90% means it answered 9 out of 10 correctly.
Latency
How long the model took to answer, in milliseconds. Lower is faster.
Tokens & cost
Models read and write in “tokens” (chunks of words). You pay per token, so more text means more money — that’s the cost column.
GSM8K
A famous set of grade-school math word problems used to test step-by-step reasoning.
MMLU
A broad multiple-choice exam spanning dozens of subjects, from history to physics — a standard knowledge test.
LLM-as-judge
When there’s no single right answer, a second, strong AI grades the first one’s response against a rubric.
Embedding
A way of turning text into a list of numbers so a computer can measure how similar two pieces of writing are — the engine behind semantic search.
Recall@k
Out of the documents that were actually relevant, how many showed up in the top k search results. Higher means the search found what you wanted.
Temperature
A dial for how random a model’s answers are. The current Claude models manage this internally and no longer accept a manual setting, so each is run at its own default.

For the curious

How this one works

How it runs

The runner embeds every corpus document and every query once per model (Voyage via its API; the open encoders on-CPU via transformers.js, with BGE’s documented query instruction applied), ranks documents by cosine similarity, and stores each ranked id list as the upstream artifact. A key-less machine can refresh the open rows; the Voyage baseline rows are kept from the prior committed run.

How it's scored

Deterministic. recall@k is re-derived per model from the stored ranking and the labeled relevant ids; no live embedding call is needed to re-verify, so every number checks itself in the browser and in CI.

The full numbers

#ModelAccuracySpeedCostRight answers / $
1Voyage 3 (hosted) voyage-3100%0ms$0.0000
2MiniLM-L6-v2 (open) Xenova/all-MiniLM-L6-v2100%0ms$0.0000
3BGE-small-en (open) Xenova/bge-small-en-v1.5100%0ms$0.0000

See it check itself

rechecking…

The math, multiple-choice and search scores below are recomputed from each stored model output by the same checker CI runs, right now, in your browser. If a committed number ever disagreed with its raw output, that row would flag it in red as drift and the automated build would fail. Judge scores are shown as judged and are not recomputed.

Search accuracy15 tasks

For every question below, we check whether the right page landed in the model's top 3 results.

rq-01

conversation memory engine that tracks goals across turns

Voyage 3 (hosted) Found itMiniLM-L6-v2 (open) Found itBGE-small-en (open) Found it
rq-02

old public domain book anthology made searchable

Voyage 3 (hosted) Found itMiniLM-L6-v2 (open) Found itBGE-small-en (open) Found it
rq-03

catalog of reusable systems and pipelines with usage counts

Voyage 3 (hosted) Found itMiniLM-L6-v2 (open) Found itBGE-small-en (open) Found it
rq-04

forecast dashboard for a family

Voyage 3 (hosted) Found itMiniLM-L6-v2 (open) Found itBGE-small-en (open) Found it
rq-05

sub-agents that draft blog metadata and cross-link content

Voyage 3 (hosted) Found itMiniLM-L6-v2 (open) Found itBGE-small-en (open) Found it
rq-06

page that re-checks its own claims live and in CI

Voyage 3 (hosted) Found itMiniLM-L6-v2 (open) Found itBGE-small-en (open) Found it
rq-07

listen to the site read aloud as a continuous stream

Voyage 3 (hosted) Found itMiniLM-L6-v2 (open) Found itBGE-small-en (open) Found it
rq-08

daily webcomic about a developer and AI agents

Voyage 3 (hosted) Found itMiniLM-L6-v2 (open) Found itBGE-small-en (open) Found it
rq-09

exam study tool with role permissions and a confirmation gate

Voyage 3 (hosted) Found itMiniLM-L6-v2 (open) Found itBGE-small-en (open) Found it
rq-10

walkable simulated town built from civic rules

Voyage 3 (hosted) Found itMiniLM-L6-v2 (open) Found itBGE-small-en (open) Found it
rq-11

interview show that is really a networking tool

Voyage 3 (hosted) Found itMiniLM-L6-v2 (open) Found itBGE-small-en (open) Found it
rq-12

household budget ledger tracking spending in cents

Voyage 3 (hosted) Found itMiniLM-L6-v2 (open) Found itBGE-small-en (open) Found it
rq-13

page that runs self-checking model evaluations

Voyage 3 (hosted) Found itMiniLM-L6-v2 (open) Found itBGE-small-en (open) Found it
rq-14

diagram of how the parts of the site connect together

Voyage 3 (hosted) Found itMiniLM-L6-v2 (open) Found itBGE-small-en (open) Found it
rq-15

cited local government ordinance corpus you can question

Voyage 3 (hosted) Found itMiniLM-L6-v2 (open) Found itBGE-small-en (open) Found it

The other tests

Classic right-or-wrong tests

Standard public benchmarks

Can the model handle school-test questions — math word problems, general knowledge, simple logic — where there is exactly one right answer we can check automatically?

Explore →

Smart vs fast vs cheap

Model comparison

The same test given to three sizes of Claude at once, so you can see exactly what you give up — and save — when you pick a smaller, faster, cheaper model.

Explore →

When there is no single right answer

This site's own LLM features

How well the AI features on this very site behave — answering with real sources, refusing the things it should, and writing decent summaries.

Explore →
← Back to the labThe Claims ledgerHow this site worksThe Store

Watch the lab grow

An occasional note when a new test lands, a new model joins, or the numbers go live. No schedule, no filler.