The Decision Layer: Why Enterprise AI Needs a Judge, Not Just a Writer

AI letters representing decision models and LLMs in enterprise AI

By

Steve Daly

Ask a frontier language model a simple question — is this support ticket about billing or about a bug? — and watch what happens.

It will not just say “billing.” It will write a paragraph weighing the wording, the customer’s tone, and the history of similar tickets. All of it may be true. None of it is an answer your code can use. And when it finally does say “billing,” you get a word, not a number. You cannot branch on a paragraph. You cannot set a threshold on a hunch.

That mismatch is the whole story of enterprise AI right now. We have been asking writers to decide, and then wondering why our systems are slow, expensive, and hard to trust.

There is a better division of labor, and it is finally getting a name:

LLMs write. Decision models decide.

What a decision model actually is

A decision model is not a chatbot with the chat removed. It is a different kind of model, built for a different job.

TypeSafe AI’s Jev, launched on September 15, 2026, is the clearest example so far — the first model in a class TypeSafe calls “System One” models, after Daniel Kahneman’s fast, intuitive System 1 thinking. It does not generate text at all. You give it a state — a ticket, a message, a JSON object, an agent’s trace — and a set of typed questions. It returns typed answers, in parallel, in a single pass.

There are only three question types, and that constraint is the point:

  • Choice: pick one option from a list you defined, up to 255 options, with a probability for every option and a confidence score.
  • Score: place the state on a rubric you defined, 2 to 10 levels, again with probabilities and confidence.
  • Noul: answer a yes/no question with a single float — the probability that the answer is yes.

That is it. No prose. No JSON to repair. No retry loop because the model decided to be helpful and add an explanation. Your code gets a value it can compare against a threshold, log, audit, and act on.

Jev is not alone in this class anymore. Ollama now runs System One decision models locally — Nimble, Tev1, Clef, and Clef Flash, with Clef also judging images — using the same choice / noul / score shape. OpenAI has entered with a Decisions API. Open-weight alternatives are appearing. The article is not really about one vendor. It is about a layer that was missing, and is now arriving from several directions at once.

How they compare to LLMs

The comparison is not “which model is smarter.” It is “what does your software need back?”

LLMDecision modelDeterministic code
JobUnderstand and generate languageReturn a bounded judgmentExecute a clear policy
InputOpen-ended promptState + typed questionsFixed conditions
OutputText, code, or structured JSONChoice, score, or probabilityAn action
StrengthReasoning, synthesis, explanationSpeed, calibration, parallel judgmentCertainty, auditability
RiskHallucination, parsing, driftWrong option, miscalibrationRigidity, if the rule is wrong
Cost shapeInput + output tokens, secondsInput only in Jev’s pricing, millisecondsInfrastructure only

An LLM is built to understand and generate language. A decision model is built to return a bounded judgment that software can use. Code and rules still handle policies that are already clear and deterministic.

That is why they do not replace each other. A decision model cannot replace an LLM, because it cannot write queries, commands, or fixes, call tools, or explain its reasoning. It replaces the LLM only for the decision steps inside an agent loop — whether an alert is credible, whether a command is safe, whether a ticket should escalate. The LLM still does the open-ended work, and the two work best together.

The key question, then, is not which system is more intelligent. It is what the software needs the system to return.

Why enterprises felt this pain first

Enterprises do not mostly need AI to write essays. They need it to make thousands of small decisions, reliably, every day: route this, escalate that, block this, approve that, score this, flag that.

For years, the only tool that could understand unstructured text well enough to make those calls was a large language model. So teams did the obvious thing: they called the LLM for everything. And they paid for it in three currencies.

Latency. A frontier model takes seconds to reason its way to a label. A decision model returns in tens to hundreds of milliseconds, and answers many questions about the same state in parallel. That difference is the difference between a check you can put in a live path and a check you can only run offline, after the fact.

Cost. Jev is priced at $0.042 per million input tokens, with output unmetered. TypeSafe claims it is 20 to 200 times faster and 40 to 400 times cheaper than small frontier LLMs on equivalent structured-decision tasks, and up to 193.6 times faster and 444.6 times cheaper on its own workflow evaluations. Treat those headline multiples as vendor claims — they have not been independently reproduced on the same footing — but the direction is structurally true: skipping text generation removes most of the work, and most of the bill.

Trust. An LLM-as-judge that returns “this looks good” in prose is hard to measure. A decision model that returns 0.86 can be measured. You can check whether “0.86” is right about 86 percent of the time. You can write a rule: act automatically above 0.9, ask a person below it, log everything in between. Calibration is what turns a model’s opinion into a policy.

That last point is the one enterprise teams should care about most. A model that writes your code is a supplier. A model that decides whether your code is acceptable is a policy. Whoever owns the rubric owns the decision.

The enterprise pattern: write, decide, enforce

Here is how the pattern works in practice. 

Today, a common agent loop looks like this: an LLM reads the ticket, decides the intent, drafts a reply, and calls a tool to update the CRM. Every step goes through the same giant model, with the same cost, latency, and failure modes.

The decided version splits the work by fit:

  1. The decision model routes. Choice: billing, technical, sales, or account deletion — with probabilities. If confidence is high, route automatically. If it is low, or if the top two options are close, escalate to a human or to the LLM for a second look.
  2. The LLM writes. Only now, with the route already decided, does the large model draft the reply, summarize the history, or reason about an unusual case that does not fit any option.
  3. Code enforces. Deterministic rules handle what is already clear: a refund above a dollar threshold needs approval, a data deletion request follows a legal clock, a privileged action requires a second check. Those rules live in code, not in a prompt, because they need to be auditable and unarguable.

The same pattern repeats everywhere the volume is high and the answer space is bounded:

  • Agent guardrails: score every tool call before it runs. Stop a runaway agent before the action lands, rather than apologizing after.
  • Content moderation and safety: score a message, a prompt, or an agent output for risk, and hold it if it crosses a threshold.
  • LLM-as-judge at scale: score RAG relevance, output quality, or citation coverage on every item, not on a sample you can afford to send to a frontier model.
  • Prioritization: score every row in a dataset, every log line, every lead — work that was too expensive to check exhaustively when each check cost a full LLM call.

The principle is simple: put the cheap, calibrated judge everywhere, and reserve the expensive, eloquent reasoner for the cases that actually need reasoning.

The efficiency paradox in the name

Jev is named for William Stanley Jevons, and the name is a warning as much as a brand.

In The Coal Question (1865), Jevons observed that more efficient steam engines did not reduce Britain’s coal consumption. They increased it, because cheaper power made new uses worthwhile: more factories, more trains, more ships. He wrote, “It is wholly a confusion of ideas to suppose that the economical use of fuel is equivalent to a diminished consumption. The very contrary is the truth.”

TypeSafe’s version, from its FAQ, is: “Every order of magnitude drop in the cost of intelligence unlocks orders of magnitude more use cases.”

That is exactly what will happen inside enterprises. At the first price, you check the tickets that matter. Second, you can afford to check every tool call your agent makes, every log line, every row in the warehouse. Total AI use will grow, even as cost per decision collapses.

That is a win — if you plan for it. Budget on volume growth, not just on the price list. Put an owner on each decision layer, a cap on each high-volume path, and a dashboard on decisions per day, not just dollars per token. Efficiency without governance just buys you a bigger bill, faster.

Kahneman’s warning applies here too. System 1, in his account, “operates automatically and quickly, with little or no effort and no sense of voluntary control,” while System 2 “allocates attention to the effortful mental activities that demand it.” A decision model is a machine System 1: fast, intuitive, and excellent at routine judgment — and, like human System 1, it needs a System 2 watching it. In an enterprise system, that System 2 is you: the evals, the thresholds, the human review queue, the code that enforces the policy.

The limits, stated plainly

A credible enterprise article cannot be a vendor pitch, so here are the limits that matter, in TypeSafe’s own terms and in independent reviewers’ words.

You get a float, not a reason

A decision model returns a number, not an explanation, so you cannot ask it why. If a customer, a regulator, or a reviewer asks “why was this rejected?”, the decision alone is not an answer. You need logging, a separate explanation step from an LLM where explanation is required, or a human in the loop for high-stakes calls.

If the right answer is not in your list, it will still pick one

The output space is fixed before the model runs, so it cannot invent an option — which is good — but it also cannot tell you that none of the options fit. That is why “none of these / escalate” must always be an explicit option, and why low confidence and close top-two scores must route to a human.

Calibration is a claim to verify, not a feature to assume

TypeSafe’s own docs note that calibration “is measured across groups of predictions” and “does not guarantee that an individual answer is correct.” A 0.95 that is right only 70 percent of the time on your data is not a threshold you can trust. Measure it on your own labeled data, by segment, before you let it auto-approve anything that matters.

Questions and thresholds are new logic to govern

Every question, answer set, and threshold encodes a piece of business policy: when a refund needs approval, what counts as a critical incident, what counts as safe. As teams create hundreds of these, they become a new body of logic that needs version control, ownership, and review, much as prompts did before them. If you do not govern that body, you have not simplified your system. You have just moved the mess.

What “powerful yet efficient” actually means

Powerful, in enterprise AI, has been misread as “bigger model, more reasoning, more tokens.” That reading leads to agents that are brilliant in a demo and unaffordable, slow, and ungovernable in production.

A more useful definition is this: powerful means the system makes the right call, at the right speed, at a cost you can sustain, with a trail you can audit. Efficient means it does that by using the smallest, cheapest tool that can do each step well — not by using the largest tool for every step.

Decision models do not make LLMs obsolete. They make LLMs affordable to use well, by taking over the thousands of small, bounded judgments that never needed a novelist in the first place. They let enterprises check everything, not just sample it. They let code enforce policy, instead of hoping a prompt will.

Don’t ask a writer to decide, and don’t ask a judge to write. Give each job to the model built for it — and keep a human, with a threshold and a review queue, in charge of the ones that matter most.

Sources and further reading

Related Content

A woman QA engineer working on a laptop

How to Adopt AI in QA Without Rebuilding Everything