The AiEdge Newsletter

The AiEdge Newsletter

How Jev Turns Questions Into Decisions

Inside the state, typed-output, probability, and application-policy contracts of a decision model

Damien Benveniste's avatar
Damien Benveniste
Sep 30, 2026
∙ Paid

Jev is a decision model whose interface asks bounded questions about a supplied state and returns probabilities over the allowed answers. A support system might ask which queue should receive a ticket, whether a tool result actually resolved it, and how urgent it is. The application, rather than the model, decides what to do with those answers. In September 2026, TypeSafe introduced Jev for this kind of typed decision request, making an old systems question concrete: when the useful output is a small distribution, why generate a sentence to carry it?

One state feeds several typed questions, each returning a bounded probability distribution; code uses the answers to choose actions.
The external contract: state and typed questions produce distributions; the application retains control.

The short answer is that Jev moves the boundary. A conventional language model can certainly emit {"route":"billing"}; strict structured output can make that object parse. Jev instead accepts the answer space as part of the question and returns the chosen answer and its distribution as the native result. Several questions can refer to one supplied state. That makes semantic judgments easier to place inside software, but it does not make their probabilities self-validating or authorize any action.

This is a model category worth understanding even if a particular workload ends up using rules, a fine-tuned classifier, or a constrained LLM. We will follow the interfaces first, then the computation they may avoid, the architecture that is and is not disclosed, and finally the policy that turns a judgment into a safe system decision.

In this deep dive

  1. What Jev receives and returns

  2. Why a separate decision model might help

  3. What can be inferred about Jev's architecture

  4. Calibration, RLCD, and action thresholds

  5. Where Jev fits among existing tools

  6. A system with generation and decision separated

One useful rule already follows from the interface: a model's answer should be treated as evidence about a defined outcome, while the application's code retains the choice of action. The rest of the article explains exactly what must be defined, computed, and checked before that rule is useful.

User's avatar

Continue reading this post for free, courtesy of Damien Benveniste.

Or purchase a paid subscription.
© 2026 AiEdge · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture