Skip to content

Benchmarks — the one-screen proof

Every number below traces to a committed artifact in benchmarks/results/, and the whole screen re-renders with one free command:

python benchmarks/run.py --tier one-screen
claim number vs competitors source artifact
Tokens per answer -97.7% vs loading the brain into context load-all grows linearly and hits the context wall benchmarks/results/2026-07-08-token-efficiency.md
Answers cited & source-resolvable 100% no competitor here has a provenance model benchmarks/profiler (book-brain profiler run)
Marginal cost per answer EUR 0 (the LLM you already have) dense RAG pays embedding infrastructure per corpus benchmarks/profiler (book-brain profiler run)
Cross-language + vague retrieval (book, hit@10) talamus-smart 0.971 (recall 0.929) BM25 0.829 - MiniLM vector DB 0.743 benchmarks/results/2026-07-08-shootout-book.json
Retrieval quality tracks your engine (book, ranking) strong engine: talamus-smart nDCG 0.847 / MRR 0.865 - leads e5 (0.837 / 0.857) free engine: e5 leads ranking (0.837 vs 0.783); Talamus keeps best hit/recall benchmarks/results/2026-07-08-shootout-book.json (strong) + 2026-06-17-shootout-book.json (free)
English-only turf (SciFact, after the adaptive-trigram fix) talamus-search nDCG 0.664 / recall 0.797 beats BM25 (0.652 / 0.776); MiniLM 0.645 / 0.783 benchmarks/results/2026-07-08-shootout-scifact.json
Answer quality end-to-end (judged, book) context hit 0.943 / correctness 0.914 BM25 0.771/0.871 - vector DB 0.657/0.757 benchmarks/results/2026-06-17-ask-eval.json
The ontology improves ANSWERS (same brain, ON vs OFF) ON: hit 1.000 / correct 0.957 OFF: 0.857 / 0.886 benchmarks/results/2026-06-17-ask-ablation.json
Fully local, EUR 0 (ollama gemma as generator AND judge) correctness 0.800 0.857 with a cloud engine — a small, stated gap benchmarks/results/2026-06-17-ask-eval-ollama.json
Honest refusal on out-of-scope questions 1.000 every competitor <= 0.833 benchmarks/results/2026-06-17-ask-eval.json
Freshness by default (v1/v2 procedure pairs, asked today) answers use the NEW version 1.000 - stale answers 0.000 supersedes-linked pairs 1.000 (old note mechanically excluded 1.000) benchmarks/results/2026-07-14-temporal.json
Search latency p95 72.6 ms @10k - p50 624.4 ms @100k no LLM call on the search path benchmarks/results/2026-07-02-scale-100k.json

The honest read: on cross-language and vague queries (a real bilingual book corpus) Talamus beats BM25 and a MiniLM vector DB with zero embedding infrastructure, and its end-to-end judged answers lead every competitor while refusing cleanly on questions the brain cannot answer. The one thing to know is that retrieval quality tracks the LLM you bring: with a strong expansion engine, talamus-smart leads even a strong multilingual dense model (multilingual-e5) on every metric including ranking; with a free/weak one, e5 leads ranking while Talamus keeps the best hit and recall. Either way the trade is the same: the semantic power comes from the LLM you already have, so answers cost EUR 0 marginal, burn ~98% fewer tokens than loading the corpus into context, and every answer cites sources you can open — plus the time (as-of) and self-emerging-ontology moats no retrieval stack here has. Reproduce it: every row's artifact is committed, with the command that generated it in its sibling .md report. Caveat: the book numbers are single runs and LLM query expansion is nondeterministic (repeat runs measured ~0.06 hit swings); latency is canonical from the scale artifact, not these GPU-contended runs.

Reproducing the underlying runs

The one-screen tier only assembles committed results. The measuring runs themselves (paid: real competitors + LLM expansion) are:

python benchmarks/temporal_eval.py --engine claude-cli --yes                        # freshness (deterministic scoring, ~12 calls)
python benchmarks/run.py --tier shootout --yes --dataset scifact                    # dense turf (public BEIR)
python benchmarks/run.py --tier shootout --yes --dataset book --engine claude-cli   # our turf (local brain; the engine sets smart quality)
python benchmarks/ask_eval/run.py --queries 0                                       # judged answers (local brain + ollama judge)

The --engine you pass to the book run is the expansion engine, and it sets talamus-smart's ceiling: a strong one leads even multilingual-e5 on ranking, a free one trails it (both artifacts are committed). The default gemini-cli may not be installed on every machine; pass one you have.

The book corpus is a real 500-page copyrighted book compiled into a local brain, so that brain and its eval-set stay on the maintainer's machine — the committed artifacts carry the numbers, the SciFact run is fully public.

Each artifact's sibling .md report records the exact provenance (git commit, engine, dataset) of its run.