AskBench — ask your data, get a verdict, not a paragraph.
BCG trials · 13 published RCTs
Reproducible offline: ASKBENCH_STUB_LLM=1 python3 web/server.py — no API key, no credits.
Clone and run python3 eval.py to replay the Skeptic benchmark.
Panel discussion
Worklist click to replay prior questions
| Question | Dataset | Verdict | Note |
|---|
About AskBench
Most tools give you an answer. AskBench tells you whether the statistics support one. The toolkit computes; the Skeptic refuses when checks fail.
Measured over 200 seeds · 1.58% false-positive rate after Benjamini-Hochberg FDR · refuses when the statistics do not hold.
Data
AskBench is deliberately explicit about provenance.
- Real published dataset
- BCG trials (Colditz 1994) · 13 studies · shown on load
- Synthetic datasets (for measurement)
- Perturb-seq screen · VTE meta-analysis · planted traps
- Reproduce
python3 eval.py·python3 real_data.py- MCP server
- Call the Skeptic from inside Claude Code · askbench_mcp.py
How we measure this
A single good answer is easy to cherry-pick. So both tracks are re-run over 200 random seeds and scored against planted ground truth: every trap the Skeptic must catch, every real finding it must let through, and the rate at which pure-noise candidates slip past. The figure below is generated from those runs, not typed by hand.
Reproducible from a clean clone: python eval.py prints these
exact numbers, deterministically, with no model and no credits spent.