Jev Does Not Play Dice
Calibration experiments showing Jev's Choice probabilities on fair dice and coins stay high while accuracy stays at chance.
Overview
Jev Does Not Play Dice contains the code, recorded outputs and analysis scripts for experiments testing whether Jev's reported probabilities reflect known uncertainty. Inputs have exactly known true probabilities: hidden fair dice, coins and multi-way spinners, plus synthetic forecast documents that state a probability.
The README reports that Choice on a hidden fair die gave a mean probability of 82.9 percent with 19.0 percent accuracy over 400 rolls, and 92.0 percent on a fair coin with 52.0 percent accuracy. Noul was closer to reference values (19.2 percent for a die face) but over-reported low probabilities. In forecast documents, stated probabilities of 45 and 55 percent became 6.6 and 95.9 percent via Choice. The author stresses accuracy was at chance as expected; the finding is that probabilities read as model certainty, not event likelihood, and that results are specific to these prompts. Offline analysis needs only Python; API runs use a Vercel AI Gateway key.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Choice | Which face did the hidden fair die land on? | 1 · 2 · 3 · 4 · 5 · 6 |
| Yes / no | Did the hidden die land on this face? | — |
| Choice | Will the forecast event happen, given a stated probability? | — |
How it works
- Generate inputs with known true probabilities
- Ask Jev Choice and Noul questions
- Record raw responses
- Compare reported probabilities with reference values offline
Strengths
- Clean test with exactly known probabilities
- Raw responses and offline recomputation
- Separates Choice and Noul behaviour
Caveats
- Results specific to these prompts and jev-1.13.0
- Does not show Jev probabilities are generally unusable
Getting started
`python3 scripts/analyze.py` to analyse recorded results with no API calls.At a glance
- Type
- Library
- Status
- research
- Language
- Python
- Runtime
- Analysis scripts plus Node request runner
- Has code
- yes
- License
- MIT
Use cases and integrations
How curated lists describe it
Code, recorded outputs, and analysis scripts for probability-output experiments with Jev: fair random draws, Noul (Yes/No) questions, and forecast documents.
logicrw/awesome-jev-projects**The probabilities reported by Jev reflect “how certain the model is,” not…
wh000wh000/awesome-jev-liveCalibration check on inputs with known true probabilities (hidden fair dice, coins, four-way spinners) and on synthetic forecast documents; Choice put 82.9% on face 1 across all 400 die rolls at 19.0% accuracy and turned a stated 30% shortage risk into 5.3%, while Noul returned 26.7%; raw responses and offline recomputation in the repo, run in launch week against jev-1.13.0. [Write-up](https://kantahayashiai.github.io/posts/jev-does-not-play-dice/).
cobanov/awesome-jevIndependent calibration evaluation of Jev on fair random draws with known probabilities and synthetic forecast documents, with recorded outputs and offline recomputation.
hellogumbo/awesome-jev
Frequently asked questions
What was found?
Choice reported high confidence on fair random outcomes while accuracy stayed at chance; Noul was closer but still over-reported low probabilities.
Does this mean Jev's probabilities are useless?
The author says no; results are specific to these conditions and show probabilities reflect model certainty.
Can I reproduce it without a key?
Yes, the offline analysis of recorded responses needs no API calls.
Related projects
Pre-specified study running Jev and GPT-4.1 as 300 synthetic survey respondents; question format mattered more than model.
ProjectresearchPythonPre-registered field test of Jev, GLiNER2.5-Decide, Laya and other decision models against small LLMs on fresh September 2026 data.
ProjectresearchPythonBlack-box reverse-engineering archive studying how the Jev decision model behaves, with evidence matrices and calibration analysis.
ProjectresearchPythonIndependent API-only audit of what Jev's probabilities mean: abstain removal, Korean, coherence, option order, interference and caching.
ProjectresearchPythonResearch framework (DART) testing whether Jev's probabilities are a reliable signal to answer, escalate or abstain.
ProjectresearchPythonEvidence ledger auditing Jev claims, recomputing published calibration and running an 800-item difficulty-gradient study.
AppresearchPython