iDataist
Tech
X
Technology · Sep 22, 2026

Jev could change the architecture of AI agents — and here is why

@andre_dataist@andre_dataist

Large language models taught agents to reason, write code and build plans. But today we also make them take hundreds of small decisions: which tool to call, whether there is enough data, whether to keep going, whether an action is dangerous. Jev proposes moving decisions like these into a separate layer that is fast and cheap.

Jev and the architecture of AI agents
Drop in cover.jpgRecommended size: 1672 × 941

On 15 September TypeSafe AI released Jev — the first public model of a class the company calls System One Models. It is not meant for writing articles, dialogue or long chains of reasoning. Jev takes a description of a situation and returns a decision of a predefined type together with probabilities. TypeSafe describes it as «unstructured state in — typed probabilistic decisions out».

Two layers of intelligence

Large language model

  • builds a plan
  • reasons
  • writes text and code
  • handles an ambiguous task
+

Decision model

  • picks an action
  • scores risk
  • routes a request
  • decides «continue / stop»

The idea looks simple, but it hits a sore spot in today's AI agents. GPT or Claude often get called not because complex reasoning is needed, but because the program has to make one small judgement call. It is rather like a maths professor being asked, every single time, which button to press.

The large model can stay the agent's «brain». Jev is trying to take over its reflexes.

01 · How it works

Jev does not write an answer — it chooses one

You pass Jev the current state: an email, a document, CRM data, the agent's history of actions, a fragment of a page or any other text context. After that you can ask several questions. They are all evaluated against the same state in parallel.

1
ChoiceWhich department should handle this request: sales, support or finance?
2
ScoreHow annoyed is the customer: calm, moderate, very?
3
Noul — probabilityWhat is the probability that the customer is about to leave?
SITUATION: «I was charged twice. Refund the payment today» Route to? billing 0.95 · support 0.03 · sales 0.02 Urgent? 0.71 Churn risk? 0.83 Needs a human? 0.62

A single request can ask at once which agent is needed, whether the internet is required, whether there is enough context, whether there is any risk and whether a human has to step in. It is exactly this parallelism — plus not generating a long string — that gives the model its economics.

What is known about the current version
$0.042
per 1M input tokens at the official price; output is not billed
64K
overall context limit per request; the state plus the longest question are held to a tighter limit
70–500 ms
the latency range TypeSafe publishes itself; real speed depends on the network and on how you call it

TypeSafe also says Jev is trained with RLCD — Reinforcement Learning for Calibrated Decisions: instead of a pretty answer, the model has to produce probabilities a program can actually use. The detailed training recipe and the model's internals have not been published, so claims about a «new architecture» cannot yet be reproduced independently.

02 · A new programming primitive

In effect, this is a new kind of if

Until now a developer usually chose between a hard rule and a large language model. Jev adds a middle option: the condition stays part of the program, but becomes a judgement call.

Exact ruleif amount > 10000

Dependable, as long as the condition can be formalised.
Large model«Look at all of it and explain whether the transaction is suspicious».
Judgement ruleif P("transaction is suspicious") > .9

That makes it possible to use AI not only when a human asks, but on every event inside the program: an email arrives — score it; the agent takes a step — check it; a new lead appears — tag it; a document changes — judge the risk.

From tasks to a stream of events
email post agent action code change Jev numbers and decisions
03 · Agents

The most obvious use is taking micro-decisions out of the large model

Inside a single complex request an agent decides dozens of times: which tool to call, whether to keep searching, whether to retry, whether the evidence is sufficient, whether the action can run automatically. Vercel already lists tool and sub-agent selection, continue-or-stop, risk checks and result checks among Jev's main use cases. According to Vercel, almost 13% of paying AI Gateway teams used Jev in the first 24 hours — a record for a new launch on the platform.

An agent with a separate decision layer
user GPT / Claude
plan
Jev
picks the next step
tool Jev
check

1000 emails and seven decisions on each

Nate Herk's test shows the idea well. He ran 1000 emails through seven rules — urgency, spam, whether a reply is needed and other signals. Once parallelised, Jev processed the set in roughly 6 seconds and $0.09. In his comparison GPT-5.6 Luna needed about 5 minutes and $0.62 for a narrower check. This is one author's test, not an independent benchmark, but it captures the economics of small decisions at scale.

Nate Herk · 12 use casesI Tested Jev on 12 Real Use CasesEmail, comments, the X feed, meetings, video, leads and a trading experiment. The segment with 1000 emails is especially useful.

The same test points at another area: Jev can sit between a person and an information stream. Posts on X, messages, comments, meeting notes or video fragments get labels such as «important», «news», «strong moment», «needs a reply». The large model is only brought in for the small part of the stream where a reply or a conclusion is genuinely required.

04 · Browser and computer

A browser agent can run without a generative model at every step

TypeSafe has already shown an experimental browser agent in which Jev picks an operation from a closed set: click, type, select an element, scroll, wait or finish. The code itself reads the page structure and performs the chosen action. In the official playground, two of the browser scenarios need no generative model at all.

Computer use without reasoning on every click
goal DOM / available elements Jev CLICK / TYPE / SCROLL new state

That changes the whole scheme of driving a computer: the strong model can build the overall plan once, while the fast decision model carries out dozens of local steps and hands control back only when it gets stuck.

05 · Policing other models

Jev as a cheap supervisor for AI agents

Before a dangerous action you can ask: is it destructive, is it reversible, does it match the task, does it need human confirmation. After it runs — is the task actually finished, is there evidence of the result, did the tests pass, is a retry needed.

AGENT ACTION: rm -rf production-data destructive? 0.99 easy to undo? 0.04 matches the task? 0.13 needs confirmation? 0.98

LangChain has already tested Jev as a judge for agent output. In a small experiment it took 0.44 seconds on average and cost about $0.00035 per evaluation, while its results were noticeably more stable than repeated evaluations by language models. The authors warn separately that there were few source scenarios, so this is a signal rather than proof of across-the-board superiority. Jev is now available as a judge in LangSmith Evals.

Coding agentsJev + Claude Code: a cheap verification loopA practical setup: Claude builds, Jev quickly checks a lot of small conditions, and the strong model comes back only for the contested cases.
06 · SQL and semantic sensors

AI starts embedding itself directly into software infrastructure

One of the more unusual projects is the PostgreSQL extension pg-jev. It lets you filter and rank rows with a condition written in plain language — with no separate vector database and no pre-trained classifier.

SELECT * FROM tickets WHERE jev(tickets, 'customer is very unhappy'); ORDER BY jev_prob(ticket, 'customer may churn') DESC;

A similar idea has appeared in Home Assistant: Jev turns the state of a home into virtual semantic sensors. Instead of only «door open» or «temperature 27°» you can get «the house looks empty», «the laundry seems to have been forgotten», «something unusual is going on». The HA-Jev integration publishes answers like these as ordinary sensors.

The same thing carries over to business
Customerschurn risk · dissatisfaction · upsell probability
Operationsproject blocked · invoice suspicious · task overdue
AI agentsagent stuck · too little context · result needs checking

From a knowledge graph to a living model of state

If signals like these are recomputed continuously, the knowledge graph stops being a mere archive of facts. It starts holding the current semantic state of things as well.

A living semantic graph
Factsrevenue = $2M
last contact = 4 days ago
message history = 126
Computed statechurn risk = .81
dissatisfaction = .92
needs a human = .88

Some values can be computed by ordinary code, others by SQL, others by Jev, and the hard conclusions by a large model. The agent's memory then becomes not just storage but a continuously updated model of the world.

07 · Intuition plus verification

AI guesses — code verifies

The TypeSafe playground has a Jev + Z3 experiment: the model quickly judges whether a set of constraints is contradictory, and a mathematical solver then gives the exact answer. It is a good general principle for dependable systems.

unstructured situation Jev: fast hypothesis code / solver / policy final action

Jev might, for instance, give a high probability that an invoice is suspicious, and ordinary code then checks whether the IBAN changed, whether the supplier is new, whether the limit was exceeded. We are not making AI the source of truth — we are using it as cheap semantic intuition on top of strict rules.

08 · What the numbers show

The marketing claims are striking, the independent tests calmer

For its own production scenarios TypeSafe reports figures as high as 193.6 times faster and 444.6 times cheaper than language models, and notes itself that this is the upper bound of the expected gain. In an independent test by AY Automate on 791 labelled decisions the difference turned out to be far more modest — but still useful.

Independent test: Jev 1.13 against GPT-5.6 Terra
0.33 s
Jev's median latency against 1.17 s for Terra
$0.015
per 1000 decisions on the 8-class task, against $0.609 for Terra
78.8%
Jev's accuracy on 77-class routing, against 84.0% for Terra

The test's conclusion is simple: Jev behaves more like a good small model than like a cheaper substitute for a strong one. It was roughly 2–3.6 times faster and 4.7–7.5 times cheaper than the cheapest small models in the comparison; against Terra it was 40–49 times cheaper on these tasks. The code and the raw results of the test have been published.

Sam Witteveen · technical walkthroughJev — The Ultimate Classification Model?A walkthrough of the System One principles, the three decision types and hands-on work with the model.
09 · The main architecture

The strongest use is a cascade of models

Jev's real value shows up not when it replaces GPT, but when it decides whether GPT needs to be called at all.

The cost hierarchy of intelligence
ordinary code — exact rules
Jev — cheap judgement calls
a small language model
a strong reasoning model
a human

In the independent AY Automate test, high-confidence requests stayed with Jev and the rest were passed to Terra. On the 8-class task this cascade reached 90.0% against 89.4% for Terra, while only 19.4% of requests went to Terra and the cost came to about 25.7% of the all-through-Terra option. The sample is small and the threshold was tuned on the same data, so this is not a production guarantee — but the principle itself is very strong.

Confidence is not truth

Even a very confident model can be wrong. The automation threshold has to be calibrated on your own labelled examples, not picked as «0.9» by eye.

A practical recipe: collect at least a hundred typical examples with correct answers, run them through Jev and your current model, pick the threshold on a separate validation set, and send the contested cases to a stronger model or to a human.

10 · Limits

Jev does not replace planning and hard reasoning

The official documentation lists the weak spots itself: long chains of logic, arithmetic, comparing dates, large amounts of irrelevant context, contradictory instructions and adversarial input. The model is text-only — it does not «see» images or video.

Good fitrouting · risk scoring · result checking · tool selection · filtering · ranking · continue / stop
Poor fitstrategy · writing code · research · hard maths · a long plan · creative generation · multi-move games

The chess experiment in the playground marks the boundary well: picking a plausible next move is not the same as calculating a combination many moves ahead.

«Does not make things up» is not «does not get things wrong»

Jev must not return a value outside the given schema: if only «sales / support / finance» are allowed, a fourth department will not appear. But the model can pick the wrong option with high confidence. A type-safe result and a correct decision are different things.

11 · After Jev

A separate class of decision models seems to be forming

Open alternatives appeared within days of the launch. The Laya project, for instance, uses similar choice, score and probability primitives and publishes its weights. Its authors show it running locally on small models and supporting many languages. The project's own numbers still need independent checking, but the fact matters more: Jev has already created a category.

The AI stack is starting to specialise
Perceptionvision · speech · sensors
Memorysearch · graph · embeddings
ReasoningGPT · Claude · Gemini
DecisionJev and other decision models
Executioncode · tools · browser · robots
Verificationrules · solvers · judge models · humans

A semantic processor

An ordinary classifier usually solves one predefined task — «spam / not spam», say. Jev lets you formulate a new semantic question while the program is running: is the customer unhappy, is the action dangerous, is the document needed, has the agent finished, which tool to choose.

Once a single judgement call becomes cheap enough, AI can be run not «when a human asks» but on practically every event inside the system.

That is why Jev is interesting not as yet another competitor to GPT. It may be showing the next stage of AI architecture: the large model no longer has to be brain, dispatcher, supervisor, classifier and judge all at once. It can do what it is genuinely needed for — hard reasoning. And the fast local decisions move into a layer of their own.

Read next

Technology