Skip to content
System One

Data and operations

Turn messy text into typed fields, scores, and labels that downstream systems and models can use directly.

4 use cases

Data and operationsStarter

Composite scoring with System One models

Asking for one overall rating hides the reasoning inside a single number. Score each dimension as its own question instead, normalise each answer to a 0 to 1 range, and combine them with weights your code owns, so a ranking can be explained and retuned without new model calls.

Score
Data and operationsAdvanced

Feature extraction for machine learning with System One models

A tabular model needs numbers, and a written note is not one. Ask Jev a set of questions about each row, keep the probability distribution rather than the winning answer, and you get numeric columns that a gradient-boosting model can train on alongside your existing features.

ScoreNoul
Data and operationsAdvanced

Hierarchical classification with System One models

A taxonomy with thousands of leaves will not fit in one question. Ask one choice question per node instead, walking down the tree, and use the probability on each edge to decide whether to follow the single best path or keep several candidates alive.

Choice
Data and operationsStarter

Structured extraction with System One models

There are two routes. Clairic, Cloudflare's extraction model, takes named fields and returns typed values, each with the probability that it is missing. Jev cannot write values, so code finds candidate spans, a choice question picks one, and code copies it unchanged.

ChoiceNoulTextNumberDate

Examples in this category

All examples

Things people have built and written that match one of the use cases above.

Introducing System One Models and Jev (Hacker News launch thread)

The 1,978-point, 513-comment launch thread. The top comment calls the speed comparison misleading, since Jev only returns structured output, and disputes the cannot-hallucinate claim because a valid type can still hold a wrong value. Others note ordinary LLMs can already be forced into structured output.

newsjack

Open source skills that read a morning's news feed with Jev and tell a list of brands which stories to act on. In a demo run it read 384 headlines and matched them to 15 brands in 24.9 seconds for $0.19, against 4 of 384 for $0.77 on Claude Opus 5 over the same feed.

851 starsCost $0.19vs Opus/headline ~390x cheaper

kyotofin/tax-doc-classifier

A TypeScript classifier that sends each PDF page's text to Jev as a choice over 261 IRS forms and 7 page kinds, with a second call only for five corporate forms and their schedules. Its eval reports 0 wrong pages on 314 filled TaxCalcBench forms at about $0.001 per page, 34x cheaper and 6x faster than the Sonnet pipeline it replaced.

419 starsCost per page $0.001vs prior setup 34x cheaper

decider: one-pass typed decisions with calibrated probabilities (Qwen3.5-2B)

Open reproduction of the System One model class, fine-tuned from Qwen3.5-2B-Base, returning a probability distribution per typed question in a single forward pass. Serves TypeSafe's POST /v1/systemone wire format so TypeSafe SDKs work unchanged by repointing TYPESAFE_BASE_URL.

Related recipes