Jev 101: The AI model that doesn't talk TypeSafe unveiled Jev, which it calls its first System One Model, an AI model that abandons text generation to output typed decisions and probabilities directly inside software; Jev entered early access on September 14th. TypeSafe says it built a new model architecture, parallel sampler and training method specifically for the job, whose public interface supports three kinds of judgments: yes/no questions, choices among defined options, and scores along a scale. The design trades arbitrary string generation for structured judgments, so a support-ticket routing question returns options such as ACCOUNT_ACCESS at 98.8%, BILLING at 0.8% and CLOSE at 0.4% rather than prose. Jev 101: The AI model that doesn't talk TypeSafe's new model gives up text generation entirely. That sounds like making an LLM dumber. It may be exactly why Jev is useful. By Ryan Merket https://runtimewire.com/author/ryan-merket ยท Published When TypeSafe unveiled Jev https://typesafe.ai/blog/introducing-system-one-models-and-jev?utm source=chatgpt.com this week, one reaction captured the confusion pretty well: Can someone explain Jev... Cuz how in the world is that model not dumb AF? It literally knows nothing. Fair question. Jev doesn't write essays. It doesn't answer open-ended questions. It doesn't generate code, compose emails or chat with you. Give it: Write me a customer support response. and you've basically brought the wrong model. But give it: Where should this customer support ticket go? with three allowed answers: ACCOUNT ACCESS BILLING CLOSE and you're asking the kind of question Jev was built to answer. It might return something conceptually like: ACCOUNT ACCESS 98.8% BILLING 0.8% CLOSE 0.4% That's Jev. It is an AI model designed to make decisions inside software rather than generate words for humans. TypeSafe calls Jev its first System One Model : unstructured information goes in, typed decisions and probabilities come out. The company says it built a new model architecture, parallel sampler and training method specifically for this job. Jev entered early access on September 14th. And once you understand the job, the apparent limitation starts looking a lot more intentional. Start with an if statement Computers are extremely good at this: if temperature 100: shut down Everything is defined. Real life contains lots of conditions that are harder to turn into code: if this transaction looks suspicious: review Or: if this customer is likely to cancel: escalate Or: if this agent has actually finished the task: stop Humans understand those conditions. Traditional software doesn't. LLMs turned out to be surprisingly good at them because they understand language and context. So developers started doing something slightly strange. We make an LLM write an answer just so software can turn it back into a decision Say your program needs to decide where a support ticket goes. A normal LLM workflow might ask for: { "queue": "ACCOUNT ACCESS", "confidence": 0.96 } The model generates that response token by token. Then your software: 1. waits for generation to finish 2. receives the text 3. parses the JSON 4. validates its schema 5. checks that ACCOUNT ACCESS is actually legal 6. extracts the answer 7. finally makes the decision The useful result was one tiny value: ACCOUNT ACCESS Jev is built around getting that value directly. TypeSafe's public interface https://evals.typesafe.ai/?utm source=chatgpt.com has three basic kinds of judgments: yes/no questions, choices among defined options, and scores along a scale . Those outputs can then be combined with ordinary code into larger workflows. So does Jev actually "know" anything? Yes, in the sense that matters for its job. Jev still has to understand the input well enough to distinguish one option from another. Consider: State: Customer reset their password successfully but remains locked out. Two account-unlock emails never arrived. Question: Which team should handle this? Options: ACCOUNT ACCESS BILLING CLOSE Choosing ACCOUNT ACCESS requires understanding what the customer is saying. Jev simply doesn't need the additional ability to turn that understanding into paragraphs. Think about a chess engine. You wouldn't call it unintelligent because it can't write a good restaurant review. Its capabilities are optimized around the output you actually need from it. Jev makes a similar trade: give up arbitrary strings and specialize around structured judgments. TypeSafe says https://typesafe.ai/blog/introducing-system-one-models-and-jev?utm source=chatgpt.com that lets Jev evaluate outputs in parallel rather than autoregressively generating them one token after another. The company reports end-to-end response times of roughly 70 to 500 milliseconds for Jev and prices input at $42 per billion tokens . Those are TypeSafe's own figures, and its much larger claimed speed and cost advantages come from company-created workflow evaluations, which TypeSafe itself says can favor its model in some ways. The absolute benchmark numbers deserve independent testing. The underlying idea is easier to evaluate. The probability may be the killer feature Imagine two models both answer: YES One actually thinks: YES 51% NO 49% The other thinks: YES 99.9% NO 0.1% Those are radically different decisions if software is acting automatically. Jev always returns uncertainty alongside its answers. TypeSafe says https://typesafe.ai/blog/introducing-system-one-models-and-jev?utm source=chatgpt.com it trains the model using a technique it calls Reinforcement Learning for Calibrated Decisions , or RLCD, with the goal that higher reported confidence actually corresponds to higher accuracy. That lets a developer write software like: if confidence 0.98: act automatically elif confidence 0.70: ask a human else: do nothing Now AI isn't running the entire application. It's supplying fuzzy judgments to code. That distinction is important. This is why Jev could matter for agents Look closely at an AI agent and you'll find tiny decisions everywhere. Did the tool succeed? YES / NO What should I do next? SEARCH / CLICK / TYPE / STOP Have I completed the user's request? YES / NO / UNSURE Is this result relevant? HIGH / MEDIUM / LOW An agent may make dozens or hundreds of these judgments during one task. Using a frontier reasoning model to generate text every time can get expensive and slow. A fast model specialized around those decisions could sit inside the loop instead. One developer has already built a browser agent around Jev https://github.com/jkudish/jev-browser?utm source=chatgpt.com where the model chooses among the clickable, typeable and selectable elements on each page and judges whether the task is finished or stuck. The surrounding code owns the actual loop and safety controls. It's early software, but it's a useful example of what a decision-only model looks like in practice. The open-source experiments make the idea easier to see Jev itself is proprietary. Independent developers are already testing whether ordinary open models can approximate the same programming pattern. SemIf https://github.com/TheoLeeCJ/SemIf?utm source=chatgpt.com , formerly OpenJev, runs models like MiniCPM and Qwen locally and compares two approaches. The conventional approach asks the model to write its decision: { "A": 0.8, "B": 0.1, "C": 0.1 } The experimental approach skips decoding and reads the model's relative scores for the allowed options directly. A 98.8% B 0.8% C 0.4% No answer sentence. No JSON repair. No decoding loop. SemIf's authors explicitly say this does not reproduce Jev's undisclosed architecture or training . It's a way to explore the same broader idea with ordinary open models. That's an important distinction: Jev is not simply "an LLM with the logits exposed." The open projects are useful because they make the premise tangible. Sometimes software wants the model's decision, not its prose. You can probably test this idea today You don't need to rebuild your application around Jev. Find one place where you're currently asking an LLM to return a constrained answer such as: YES / NO SPAM / NOT SPAM ROUTE A / ROUTE B / ROUTE C RETRY / STOP / ESCALATE Then run Jev beside the existing system in shadow mode . Give both the same inputs. Let the current system continue controlling production. Record Jev's answers, confidence, latency and cost. After a few hundred or thousand real cases, compare: - Which system agreed more often with known or human-reviewed outcomes? - How much time did each decision take? - What did each decision cost? - When Jev said 90%, was it actually right around 90% of the time? - Which kinds of cases caused disagreement? That last question may be the most interesting. A model designed specifically for decisions doesn't need to beat a frontier LLM at everything. It has to be better at the decisions your software keeps making . That's Jev Jev makes much more sense once you stop evaluating it as a chatbot. It cannot write you a poem. It cannot explain quantum mechanics. It cannot generate your app. It is trying to turn something computers historically couldn't express: if this seems like the right thing to do: into something developers can actually put inside software. That is a much narrower definition of intelligence than we've become accustomed to seeing from AI labs. It could also be extremely useful.