kb-bench

Raw data

Everything the run produced, at the level it was produced. Aggregates on the rest of the site are computed from these files, not stored, so any figure here can be recomputed — or shown to be wrong.

What is in here

Per-document ingestion outcomes including failures, per-fact parsing results, per-query retrieval results, resource samples taken every five seconds during ingestion, and the corpus manifest listing every source URL. 11 documents, 29 questions.

Summary files

FileContents
summary.csv The comparison table, one row per platform
summary.json The same figures with corpus metadata attached
manifest.json Every corpus document, its source URL and its planted facts
manifest.full.json The corpus before the size cap was applied
queries.json Every question and the exact string that answers it

Per-platform results

PlatformDeploymentRun
fastgpt fastgpt-deploy.json fastgpt-run.json
dify dify-deploy.json dify-run.json
ragflow ragflow-deploy.json ragflow-run.json
anythingllm anythingllm-deploy.json anythingllm-run.json
openwebui openwebui-deploy.json openwebui-run.json
flowise flowise-deploy.json flowise-run.json

Reading the run files

Rerunning it yourself

The harness is on GitHub under MIT. It rebuilds the corpus from the same public endpoints, so a fresh run on your own hardware is comparable to this one. If your numbers differ from ours, we would like the issue.