the short answer
Jev is not a generative-AI interface: it does not produce prose, code, images or arbitrary extracted values. A caller defines a bounded Choice, Score or Noul answer space, and Jev returns a typed decision with probabilities. A generative LLM can be constrained to JSON, but it still generates tokens; output schema alone does not make that system equivalent to Jev.
- Free-form generation
- Not supported
- Arbitrary extraction
- Not supported
- Bounded classification
- Supported
- Probability distributions
- Native typed output
- Can pair with generators
- Yes
Jev Recognizes Meaning Without Generating Content
Classification is sometimes described as “generating a label,” but that wording hides the product contract. Jev’s candidates or ordered levels are supplied by the caller. A Noul has one predefined proposition. Jev returns a decision inside that space; it cannot invent a new customer name, draft an answer or add an unlisted category.
That makes Jev useful after or around generation. It can choose an approved response strategy, test whether a generated answer meets one criterion, or rate an outcome against a rubric. The generative model still writes; code still validates and acts.
Structured LLM Output Is Still Generation
OpenAI’s Structured Outputs, for example, constrain model responses to a developer-supplied JSON Schema. That solves schema adherence, not the same modeling objective. TypeSafe says RLCD optimizes Jev for decisions and calibrated probabilities. Neither interface proves truth: both require task-specific evaluation.
| Property | Jev | LLM with structured output |
|---|---|---|
| Inference artifact | Typed decision distribution | Generated tokens constrained to a schema |
| Arbitrary strings | Outside the primitive contract | Allowed when schema permits |
| Prose explanation | Unavailable | Can be included as a field |
| Native bounded uncertainty | Returned for Jev primitives | Provider/model dependent; token probabilities are not automatically class probabilities |
| Dependent reasoning | Poor fit | Possible with a capable reasoning model |
| Exact validation | Still belongs in code | Still belongs in code |
The Extraction Boundary Is Candidate Selection
Jev can select from values the application already found or supplied. If code extracts three dates with a parser, a Choice can judge which date best matches “contract termination date.” Jev cannot return an arbitrary unseen date. For open-ended names, addresses, summaries or code, use a parser, retrieval system or generative structured-output model, then validate the result.
This boundary is operationally useful. Candidate generation and syntax validation remain observable; Jev handles only the ambiguous semantic mapping. The use-case guide applies the same decomposition to routing, RAG, moderation and agent decisions.
A Fast Test for Generative Versus Decision Work
- If the valid answer cannot be enumerated or described as ordered levels before inference, the task is generative or extractive—not a native Jev question.
- If the workflow needs a user-facing explanation, use a generative model or human; do not invent a Jev rationale.
- If the answer is exact arithmetic, syntax, identity or authorization, use deterministic code.
- If the answer is bounded, semantic, repeated and measurable, evaluate Jev against the simplest baseline.
Compare Outcomes, Not Marketing Categories
For a bounded job, compare Jev and a schema-constrained LLM on identical state, answer meanings and held-out labels. Track class errors, calibration, abstention coverage, repeatability, tail latency and total provider cost. If explanations are required, score their usefulness separately from label correctness.
Do not generalize TypeSafe’s launch latency to every deployment. The company says its published evaluations were generally run near its West Coast service and acknowledges that short dense state favored Jev in the demo. See Jev versus LLMs and pricing for a dated decision framework.
FAQ
Can Jev write text?
No. Jev returns typed decisions and probability distributions, not prose, code or explanations.
Is classification generative AI?
A generative model can generate a class label, but Jev exposes classification as a bounded decision rather than an open-ended token-generation interface.
Can Jev extract arbitrary fields?
No. It can select among supplied candidates or judge whether a condition holds. Use parsing or generative structured output for arbitrary values, then validate them.
Is Jev the same as JSON mode?
No. JSON or structured output constrains a generative model’s serialization. Jev uses typed primitives and returns decision distributions as its native contract.
Sources
Checked against the sources below on September 22, 2026. Model versions, prices and limits change.
- TypeSafe AI: Introducing System One Models and Jev
- TypeSafe AI docs: Introduction
- TypeSafe AI docs: System One
- TypeSafe AI docs: Primitives
- TypeSafe AI docs: Confidence
- TypeSafe AI docs: How to build with System One
- TypeSafe AI docs: Jev 1.13 jaggedness
- TypeSafe AI docs: Models
- OpenAI: Structured Outputs