Skip to content

Auto-optimizing Jev: Half the Errors, 1/7 the Cost

Kiln points its autoresearch loop at Jev for Mandarin pinyin disambiguation. The optimized harness, built from jieba segmentation and CC-CEDICT word evidence with some chained Jev calls, cuts mistakes from 316 to 147 on 61,750 decision positions, ahead of a DeepSeek reasoning baseline at $1.60 versus $11 per pass.

Format
Article
Published by
Community
Last verified
Oct 2026

Highlights

  • Optimized harness: 147 mistakes versus 285 for DeepSeek V4.1 Flash with reasoning on, at $1.60 versus $11 per pass and under 300 ms versus about 8,500 ms.
  • Unoptimized Jev made 316 mistakes at $1.22; the pypinyin phrase table made 1,434; the whole campaign cost about $18.
  • Word evidence (jieba plus CC-CEDICT) generalized from 12 worked characters to 20 unseen ones: 97 mistakes down to 11, none made worse.
  • Chained calls settled readings for some characters (the character yao: 28 mistakes to 0) and were kept only where they measurably helped.

Watch out

One campaign by Kiln AI on a single pinyin task with a 1,085-text corpus, and the post treats differences under about fifteen positions as run-to-run noise. Jev receives no fine-tuning and no step-by-step reasoning.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

87GitHub stars
WindTunnel is a benchmark harness for browser agents. It runs the same tasks on the same self-hosted Docker sites across every interaction mode, WebMCP, code execution, DOM, accessibility tree and screenshots, and scores the resulting application state instead of judging the run.
Jev Practices & Patterns#community#jevbest
62GitHub stars
Self-hosted workbench that screens JSONL or CSV into keep, review and reject partitions, then fine-tunes your own model and reports loss and perplexity on a held-out split.
Jev Practices & Patterns#community#awesomejev
38GitHub stars
Local unofficial /v1/systemone adapter that serves Choice, Score, and Noul probabilities via first-token LLM judgments or a fine-tuned ModernBERT scorer, including Japanese docs.
Jev Practices & Patterns#community#awesomejev#catalog-import
32GitHub stars
CLI that calibrates Jev questions against your own labels: write questions, label examples in JSONL, run check, and get a verdict per question — gate, gate-above-confidence, ranker, unusable, or too-few-examples.
Jev Practices & Patterns#community#jevbest#catalog-import
24GitHub stars
Unofficial laptop study of parallel constrained decoding: prefill once, share the KV cache across fields, and decide all schema fields in one batched forward pass without writing JSON.
Jev Practices & Patterns#community#jevbest#catalog-import
23GitHub stars
Live race rig that labels 1,000 real app reviews with Jev typed questions against Gemini JSON output on identical batches, then replays recordings and re-ranks rows locally without extra model calls.
Jev Practices & Patterns#community#jevbest#catalog-import

From the Jev guides

Original write-ups on what this entry is for.

Most Jev accuracy problems are state problems. What belongs in a state, what is a pre-made judgment to leave out, and why naming the slice you ask about matters more than the wording.
Jev Practices & Patterns#state#design#primitives
Read article
A Noul returns one number and no separate confidence. How to read the value, pin its boundary with criteria, split compound questions, and set a per-action threshold that matches the cost of being wrong.
Jev Practices & Patterns#noul#primitives#confidence
Read article
A Score is a weighted position, not a ruler. Why the number can land between levels, why levels are judged separately, and how to combine several atomic scores in code instead of one crowded rubric.
Jev Practices & Patterns#score#primitives#scoring
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai