Jev glossary
Core ConceptsPrimitive
AI primitive
One of TypeSafe's small, typed building blocks (Choice, Score, Noul) that pair a question with a typed answer you compose in code.
- Category
- Core Concepts
- Also known as
- Primitive
- Reading time
- 1 min
- Related terms
- 5
- Directory entries
- 11
- Docs
- docs.typesafe.ai
- Added
- 2026-09-24
Definition
TypeSafe exposes three AI primitives. Like software primitives, they are meant to be modular, composable, structured, reliable, and fast. Each asks a different type of question and returns a different shape of answer.
The point of primitives is that reliability comes from smallness. A broad judgment hides several decisions behind one answer; a primitive exposes one judgment your code can inspect, weight, and route on.
Tagscoreprimitives
Related terms
Definitions that connect to this one.
ChoicePick one option from a set you define; returns the selected option, a probability for every option, and confidence.PrimitivesScoreRate the state against 2 to 10 ordered levels; returns a probability-weighted position, per-level probabilities, and confidence.PrimitivesNoulThe yes/no primitive: one probability from 0 to 1, where the value is the answer and no separate confidence is returned.PrimitivesAtomic questionA question that asks one specific, well-scoped thing, the kind of judgment a knowledgeable person makes in a few seconds.Core ConceptsTyped decisionA model output that conforms to a software type your code expects, rather than free-form text that has to be parsed.Core Concepts
From the Jev directory
Directory entries that go deeper on this term.
The three TypeSafe question types, the typed answers they return, how to choose between them, and how to ask several in a single call.
Jev Practices & PatternsDocs#official#primitives#choice
Official
The idea behind Jev: models that return typed decisions and probabilities instead of generated text, named after Kahneman's fast-thinking System 1, with confidence to route around uncertainty.
Jev Guides & ArticlesDocs#official#docs#architecture
Official
The box question type: one bounding box per question, returned as four edges that are fractions of the image, plus confidence, with no criteria field and no not-found value.
Jev Practices & PatternsDocs#official#docs#vision
Official
How the Python SDK types questions: Noul, Choice, and Score as objects or dictionaries, including optional JSON instructions and criteria.
Jev Repos & SDKsDocs#official#docs#sdk
Official
A short Ask HN on Noul: a yes-or-not probability, sitting next to Choice and Score, and not a boolean.
Jev Guides & ArticlesPost#community#primitives
Community
The raw HTTP contract behind every SDK: POST a state plus typed noul, choice, and score questions to /v1/systemone, and get one answer per question, with error codes and retry guidance.
Jev Guides & ArticlesDocs#official#docs#api
Official
5 more matching entries in the full directory.
From the Jev AI model community
Posts from builders shipping with Jev right now.