← Use cases

Strands Decider 2B vs Jev

Strands Decider 2B is AWS's open-source decision model, released by Strands Labs on 1 October 2026. At ~1.9B parameters it's the small, local end of the category Jev defined: it reads text plus typed questions (yes/no, pick one, or score) and returns each answer with a confidence score in one forward pass — running on your own laptop in about 115ms. Here's the honest comparison with hosted Jev, and when a tiny local model beats a managed API.

Strands Decider 2B and Jev answer the same kind of question — a bounded decision with a probability attached — but from opposite corners. Strands Decider is a tiny, fully open model you run locally for near-zero marginal cost; Jev is a hosted, calibrated model you call. If you were weighing them, the axis is local-and-open vs hosted-and-calibrated, plus how much accuracy a 1.9B model can give up.

your decide call state + questions Jev — available now OpenAI Luna — preview local / open — Laya
One decide call, several providers: a small local model like Strands Decider and a hosted model like Jev answer the same typed question — state plus a finite answer space in, a calibrated decision out.

What Strands Decider 2B is

Strands Labs is the experimental arm of AWS's open-source Strands Agents project. Strands Decider 2B is a 1.9B-parameter decision model based on Qwen3.5-2B-Base with a LoRA (rank 16) adapter and a pointer head. It reads a piece of text plus typed questions — yes/no, pick-one, or a score on a scale — and returns each answer with a confidence score in a single forward pass, rather than generating text. AWS positions it for ticket triage, routing and guardrails, optimised for fast experimentation and local development. Everything ships under Apache-2.0, including the full training data and scripts, so you can reproduce or retrain it end to end.

Specs, side by side

The Strands Decider column uses AWS's published figures; the Jev column uses TypeSafe's. Every number here is vendor-reported.

Strands Decider 2BJev
VendorAWS (Strands Labs)TypeSafe AI
Size~1.9BPurpose-built System One
BackboneQwen3.5-2B-Base + LoRA r16 + pointer headBuilt for decisions, not derived
WeightsOpen · Apache-2.0 (+ training data & scripts)Hosted (not open)
How you run itLocally / self-hostHosted API, self-serve key
Outputyes-no / pick-one / score + confidencechoice / score / noul + confidence
Latency (vendor)~115ms (RTX 3090) · ~153ms (M3 small tasks)~70–500ms hosted
JevBench (public)0.762 (v21, 176/231) · 0.723 (v19)Reference model for the benchmark
CalibrationConfidence headRLCD-calibrated, pinned versions

The real trade-off: 1.9B local vs hosted and calibrated

A 1.9B model that runs on your laptop in ~115ms is a genuinely different proposition from a hosted API: no per-call price, no network hop, nothing leaves the machine. The cost is accuracy headroom and the ops of running it. On the public JevBench set AWS reports its reference checkpoint at 0.762 — strong for the size, but JevBench uses Jev as its reference answers, so read that as 'close to Jev on these tasks', not a clean ranking. If the decision is load-bearing, a bigger model's calibration may earn its keep; if you're prototyping, triaging at volume, or need everything on-device, a tiny open model is hard to beat on cost.

When to pick which

Make one real decision on Jev

The fastest way to judge any decision model is to run your own decision through it. Jev's playground does it in the browser with no signup, and a jv_live_ key points your code at the hosted endpoint — the same shape a local model like Strands Decider expects:

// Hosted, calibrated decision — the same text + typed-questions shape
// a local decision model like Strands Decider 2B expects.
const res = await fetch("https://jevtypesafeai.com/api/v1/decide", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    Authorization: `Bearer ${process.env.JEV_KEY}`, // jv_live_...
  },
  body: JSON.stringify({
    state: { ticket: ticket.body },
    questions: {
      triage: { type: "choice", instructions: "First-pass triage.",
                criteria: { resolve: "answerable now", escalate: "needs a human", spam: "not a real request" } },
      urgent: { type: "noul", instructions: "Is it urgent?" },
    },
  }),
});
const { answers } = await res.json();
if (answers.triage.choice === "escalate") handoff(ticket, answers.urgent.noul);

FAQ

What is Strands Decider 2B?

It's an open-source decision model from AWS's Strands Labs, released on 1 October 2026. At ~1.9B parameters (Qwen3.5-2B-Base + LoRA + a pointer head) it reads text plus typed questions — yes/no, pick-one, or score — and returns each with a confidence score in one forward pass, running locally in about 115ms. It's Apache-2.0, shipped with its full training data and scripts.

Is Strands Decider 2B the same kind of model as Jev?

Yes — both are decision models that return bounded, typed answers with confidence instead of prose. The differences are size and delivery: Strands Decider is a tiny ~1.9B open model you run locally, while Jev is a purpose-built, RLCD-calibrated model served through a hosted API.

Does Strands Decider 2B beat Jev?

On the public JevBench set AWS reports its reference checkpoint around 0.762 — impressive for a 1.9B model — but JevBench uses Jev as its reference answers, so that's better read as 'close to Jev on these tasks' than a head-to-head win. For a tiny local model it's strong; for load-bearing decisions, a larger calibrated model may still have the edge. Test on your own data.

Why run a local decision model at all?

No per-call price, no network hop, and nothing leaves your machine — ideal for offline or on-device use, high-volume triage where cost matters, or keeping data in place. The trade is accuracy headroom and the ops of running it yourself, which is exactly where a hosted model like Jev earns its keep.

Can I use both?

Yes, and it's a common pattern: triage cheaply on a small local model like Strands Decider and escalate only the low-confidence cases to hosted Jev. Both take the same state-plus-typed-questions call, so the escalation path is a transport change, not a rewrite.

See also: Jev alternatives · JevBench · Run Jev-like models locally · What is a decision model · Playground

Tiny and local, or hosted and calibrated

Strands Decider runs on your laptop; Jev gives you a hosted, calibrated decision in one call. Try Jev free in the browser, then grab a jv_live_ key.

▶ Try Jev freeGet an API key →
Strands Decider 2B vs Jev — AWS's open decision model (2026) · Jev by TypeSafe AI