Jev AI Dev · utvecklarguide

Vad är System One AI-modellen? En utvecklarguide till Jev.

System One är TypeSafes klass av AI-modeller som omvandlar ostrukturerat applikationstillstånd till typade svar och sannolikheter. Jev är den första implementationen: en avgränsad beslutskomponent för applikationskod.

Indata
Text, JSON eller textlistor
Utdata
Choice, Score eller Noul
Kontrollflöde
Styrs av din kod

Detta är en oberoende utvecklarguide. Produkt- och prestandauppgifter kommer från TypeSafe. Testa Jev med egna data före produktion.

System Onestate → decisions
state

”Jag har debiterats två gånger och behöver lösa det i dag.”

choicefakturering0.96
noulbrådskande0.88
scorefrustration1.7 / 2
if (confidence < threshold) → review
Modellklassen

En System One-modell är ett beslutsprimitiv för applikationskod.

En System One-modell förstår betydelsen i indata men fortsätter inte en konversation och skriver inte ett svar. Du anger först frågan och tillåten svarsform; modellen returnerar ett avgränsat omdöme som programmet kan kontrollera.

01

Förstå tillståndet

Modellen tolkar naturlig eller strukturerad text: ett supportärende, ett Agent-spår, en produktpost eller ett spelläge.

02

Håll kontraktet

Applikationen definierar svarsrymden före anropet. Modellen väljer ett alternativ, bedömer på en skala eller utvärderar ett ja/nej-påstående.

03

Visa osäkerhet

Varje svar har en sannolikhetssignal. Choice och Score sammanfattar också fördelningen som confidence.

04

Kombinera med kod

Trösklar, policyer, åtgärder, omförsök, fallback och mänsklig granskning ligger kvar i vanlig kod.

Jev i ett arbetsflöde

Så integrerar utvecklare Jev i applikationskod.

Jev omvandlar ett modellanrop till flera beslutssignaler. Den användbara enheten är inte en chattur utan ett litet, typat kontrakt mellan modell och applikation.

Indata

1. Bygg tillståndet

Skicka informationen som behövs för beslutet. Jev tar för närvarande textbaserade indata: strängar, JSON-objekt och textlistor.

Kundmeddelande + kontodata
Kontrakt

2. Definiera frågor

Namnge varje fråga, välj primitive och beskriv alternativ eller skala. Flera oberoende frågor kan skickas i samma request.

team · brådska · frustration
Modell

3. Jev bedömer

Jev returnerar ett typat svar och en sannolikhet per fråga. Choice och Score innehåller även confidence.

fakturering · 0,93 · hög confidence
Applikation

4. Koden tillämpar policyn

Kombinera utdata med deterministiska kontroller. Kör tydliga fall med låg risk; skicka oklara eller viktiga fall till en människa eller reasoning-modell.

routa · fråga · granska · stoppa

Tre svarsformer

Choicebilling

Vilket team ska hantera ärendet?

Väljer ett alternativ ur en definierad mängd och returnerar sannolikheten för varje alternativ.

Score1.43 / 2

Hur allvarligt är problemet?

Placerar indata på en beskriven, ordnad skala; resultatet kan ligga mellan nivåer.

Noul0.95

Begär meddelandet återbetalning?

Bedömer ett ja/nej-påstående och returnerar sannolikheten för “ja”.

Argumentet

Varför TypeSafe byggde ett modellgränssnitt för programvara.

Generativa modeller skapar flexibla strängar för människor. TypeSafe menar att programvara behöver en smalare intelligens: inbyggd i kod, upprepningsbar, med synlig osäkerhet och tydligt kontrollflöde.

01

Strängar är flexibla men öppna

Utdata kan vara text, kod, JSON, en vägran eller fel format. Applikationen måste ofta tolka, validera och hantera fel före en åtgärd.

02

Automatisering behöver gränser

När en modell körs i bakgrunden måste programmet känna till möjliga utfall och vilka åtgärder varje utfall får utlösa.

03

Osäkerhet ska ändra flödet

En sannolikhetsfördelning gör att tydliga fall kan automatiseras och oklara skickas via en säkrare väg.

04

Små beslut ska kunna sättas samman

Ett komplext flöde kan delas i fokuserade semantiska omdömen och kopplas med deterministisk logik i stället för ett stort prompt.

Var det passar

Var System One AI passar i utvecklarflöden.

De bästa kandidaterna återkommer ofta, kräver förståelse av stökiga indata och leder till några få åtgärder som applikationen redan kan utföra.

01

Supportarbete

Klassificera ärenden, identifiera avsikt och brådska, bedöm ton och skicka osäkra fall till granskning.

Fakturering, teknik, konto eller något annat?
02

Agentstyrning

Välj modell eller verktyg, avgör behov av retrieval, kontrollera fullständighet eller ett föreslaget verktygsanrop.

Ska Agenten fortsätta, försöka igen eller eskalera?
03

Rankning och relevans

Bedöm en kandidat mot fråga, profil, policy eller kontext och kombinera signalen med affärsregler.

Hur relevant är kandidaten för begäran?
04

Säkerhet och verifiering

Bedöm meddelanden, utdata, spår eller kodändringar mot tydliga kriterier; hög risk hålls bakom deterministiska spärrar.

Bryter detta mot den angivna regeln?
05

Realtidsinteraktion

Välj tillåtna åtgärder för spel, simuleringar, gränssnitt eller enheter utan att generera ett långt svar.

Vilken tillåten åtgärd passar bäst för tillståndet?
06

Datahantering

Gör stora mängder poster till kategorier, poäng, flaggor och egenskaper för efterföljande system.

Vilken kategori och risknivå har posten?

Bra matchning

Alternativen är kända, indata är semantiskt komplexa, beslutet återkommer, latens spelar roll och koden har en åtgärd eller fallback för varje resultat.

Dålig matchning

Du behöver originaltext eller kod, djup flerstegsresonering, bred research, förklaring, multimodala indata eller utfall som inte kan definieras i förväg.

System One och generativa LLM:er

System One och generativa LLM:er har olika roller i en AI-stack.

Båda kan förstå språk och en LLM kan också få strukturerade utdata. Den djupare skillnaden är vad modellen är byggd för att leverera och hur programvaran använder det.

AspektJev / System OneVanlig generativ LLM
HuvuduppgiftBedöma definierade utfallGenerera fortsättning eller svar
Naturliga utdataTypat val, score eller ja-sannolikhetTokenföljd: text, kod, JSON eller annat
SvarsrymdAngiven före anropetI grunden öppen, även med schema för slutformat
OsäkerhetSannolikhet för varje svar; confidence för Choice och ScoreKan ha token-sannolikheter eller självrapporterad säkerhet, sällan en uppgiftskalibrerad signal
SamplingEnligt TypeSafe bedöms frågor och utdata parallelltVanligen sekventiellt, token för token
StyrkorTäta semantiska grenar, scoring, routing och kontrollerSkrivande, dialog, kod, syntes och öppen resonering
HuvudfelTypmässigt giltigt men semantiskt fel beslutFelaktigt, felformaterat, ostyrkt eller avvikande innehåll
SystemrollAvgränsad beslutskomponent i synlig kodFlexibel generator eller reasoning-modell, ofta med större orkestrering

För utvecklare som utvärderar System One utöver Jev visas samma communitymodul som på Projects-sidan. Den skiljer fristående tränade modeller från Jev-liknande gränssnitt på befintliga vikter.

System One

Communityns System One-ekosystem

De här communitymodellerna och gränssnittsexperimenten är inspirerade av Jev eller utforskar liknande metoder för strukturerade beslut. De är inte officiella Jev-versioner från TypeSafe och ingår inte i GitHub-rankningen ovan.

CommunitymodellQwen3.5-9B + diffusion drafter

Jeeves

En Jev-liknande beslutsmodell på 9B med valfritt resonemang, publicerade vikter, träningskod och data samt ett kompatibelt lokalt API.

CommunitymodellQwen3.5-4B

OpenJev-4B

En probabilistisk beslutsmodell på 4B med öppet ordförråd, publicerade vikter och tvåstegsträning, lokal inferens och HTTP-tjänst.

CommunitymodellQwen3.5-9B

Bespoke Nimble

En Jev-inspirerad LoRA-adapter med träningsrecept för val och ja/nej-frågor. Körs lokalt och tar bara emot text.

CommunitymodellQwen3-0.6B

NanoJev

En liten modell med beslutshuvuden, publicerad träningskod och speldemor för att testa val av handlingar.

CommunitymodellQwen3.5-2B

decider

En finjusterad modell som ger sannolikheter för strukturerade frågor i en enda körning. Den aktuella versionen stöder bara engelska.

CommunitymodellModernBERT 151M / Verdict 2.0

Verdict

En liten encoderbaserad beslutsmodell med publicerade vikter och en WebGPU-demo i webbläsaren.

CommunitymodellQwen3.5-0.8B

Dohnuts

En multimodal beslutsmodell på 0,8B med publicerade vikter, träningskod och utvärderingar. Den hanterar text och bilder i en körning; vikterna är avsedda för icke-kommersiell forskning.

GränssnittsexperimentDiffusionGemma 26B-A4B

OpenJev

Använder den befintliga DiffusionGemma-modellen för att besvara strukturerade frågor via ett Jev-liknande API. Publicerar inga nya modellvikter.

GränssnittsexperimentOpen-model logits

Simple Jev

Poängsätter tillåtna svar med befintliga öppna modeller via ett Jev-liknande gränssnitt. Inga nya modellvikter publiceras.

GränssnittsexperimentSpark-X2.5-4B

Rizzo Flow

En lokal Jev-kompatibel server som läser svarslogiter från Spark-X2.5. Frågor delar samma prefill av tillståndet och projektet innehåller både lekplats och tester.

GränssnittsexperimentAny causal LLM

AnyJev

Ett verktyg som utan träning gör kausala språkmodeller till typade beslutsmodeller, med korrigering för ordningsbias, valfri kalibrering och reproducerbara tester.

GränssnittsexperimentQwen3.5 / DeBERTa

local-jev

En offline Jev-kompatibel server för Qwen eller DeBERTa, testad med det officiella SDK:t och med publicerade JevBench-resultat.

CommunitymodellQwen3-0.6B

AgentJev

En Qwen3-0.6B-beslutsmodell för agentspår och andra strukturerade frågor, med publicerade vikter, typat HTTP-API och utan tokenavkodning.

GränssnittsexperimentCausal LMs / SGLang

LLM2Jev

Gör lokala kausala språkmodeller till Jev-kompatibla Choice-, Score- och Noul-tjänster med enbart prefill-poängsättning och stöd för SGLang, Transformers och multimodala data.

GränssnittsexperimentLaya / ONNX Runtime

Laya

Kör den öppna Laya System One-modellen i Node.js via ONNX Runtime, med Jev-kompatibelt frågeformat och publicerade modellvikter.

CommunitymodellQwen3.5-0.8B

OpenThai System One

En Qwen3.5-0.8B-beslutsmodell för thailändska och engelska, med publicerade vikter, träningskod och Jev-kompatibelt HTTP-API.

CommunitymodellQwen3.5-0.8B / 2B

Valen

En multimodal beslutsmodell inspirerad av Jev som tar text, bilder och video, med publicerade vikter, träningskod och utvärderingskommandon.

CommunitymodellQwen3.5-4B

Tev1

En öppen 4B-beslutsmodell finjusterad från Qwen3.5 med vikter, reproducerbar träningsmetod och dokumenterat dataursprung.

GränssnittsexperimentOpen decision models

Ollaya

En lokal Rust-tjänst som hämtar och kör flera öppna beslutsmodeller bakom egna och TypeSafe-kompatibla API:er.

CommunitymodellQwen3.5-0.8B / 2B / 4B

Intern-Decision

En multimodal Qwen3.5-modellfamilj på 0,8B, 2B och 4B med vikter, tränings- och inferenskod, kalibreringstester och ett Jev-kompatibelt API.

CommunitymodellQwen3.5-4B

Mica

En 4B-beslutsmodell för engelska och koreanska med öppna vikter och kvantiseringar, kalibrerade sannolikheter och en lokal TypeSafe-kompatibel server.

CommunitymodellQwen3.5-0.8B / 2B

Jev-Style

En lokal familj av 0,8B- och 2B-modeller med vikter, lång kontext, kompatibelt API, agentfärdigheter, MCP-verktyg och utvärderingskommandon.

CommunitymodellQwen3.5-2B / 9B · Qwen3.8-27B

Open-Jev

En oberoende implementation med publicerade 2B-, 9B- och 27B-vikter, träningskod, kompatibel lokal server och reproducerbara utvärderingar.

CommunitymodellQwen3.5-VL 2B / 4B / 9B

imajev

En öppen multimodal modellfamilj på 2B, 4B och 9B för text och bilder, med kalibrerade sannolikheter, möjlighet att avstå, öppna vikter och kompatibelt lokalt API.

Communitymodell0.6B / 0.8B / 4B decision models

OpenDecider

Små öppna modeller för Choice-, Score- och Noul-beslut med publicerade vikter och lokal inferens på CPU, NVIDIA-GPU och Apple Silicon.

CommunitymodellQwen3.5-0.8B / 4B

jiwo

Öppna Qwen3.5-beslutsmodeller på 0,8B och 4B med publicerade vikter, träningskod, lokalt Jev-kompatibelt API och reproducerbara Decision Index-resultat.

CommunitymodellQwen3.5-0.8B / 4B

SearchJev

Öppna Qwen3.5-modeller på 0,8B och 4B tränade för sökagenters beslut, med publicerade data, vikter, träningsloggar och kalibreringskod.

GränssnittsexperimentCloudflare Clef 27B / 9B

cleffa

En inbyggd C- och Metal-motor för Cloudflare Clef och Clef-Flash på Apple Silicon som ger text-, bild- och videobeslut via ett Jev-kompatibelt API.

CommunitymodellmmBERT 144.3M

Phocinae Largha

En tvåspråkig encoder-beslutsmodell med 144,3M parametrar för lokala typade beslut, med vikter, kalibreringsverktyg, utvärderingar och Jev-kompatibel server.

CommunitymodellMultilingual Laya checkpoints

Laya Decision Engine

En flerspråkig, icke-autoregressiv beslutsmotor med öppna checkpoints, tränings- och finjusteringskod samt kompatibla lokala API:er.

CommunitymodellQwen3.5-0.8B / 4B

VegaML

En lokal multimodal motor med frysta Qwen3.5-modeller och en liten träningsbar fysikmodul, med offentliga checkpoints på 0,8B och 4B.

GränssnittsexperimentLaya / ONNX Runtime Java

laya-java

En ren Java-runtime för Laya med Spring Boot- och Gradle-integration samt Jev- och OpenAI-kompatibla endpoints.

CommunitymodellQwen3.5-4B / Qwen3.8-27B

train-jev

Ett ramverk för destillering och träning av Jev-liknande modeller på Qwen3.5 eller Qwen3.8, med kalibrering, utvärdering och kompatibel serverkod.

CommunitymodellLLM-jp 4.1 8B / encoder 310M

saihai

En japansk familj av typade beslutsmodeller med öppna 8B- och 310M-vikter, tränings- och utvärderingskod, GGUF-servering och System One-kompatibelt API.

GränssnittsexperimentAny llama.cpp GGUF

Callosum

Lägger till ett System One-API och reserverade klassificeringsspår i en befintlig llama.cpp-chattmodell, med valfri kalibrering och begränsat resonerande utan en andra modell.

CommunitymodellQwen3-VL-4B

OpenVisualJev

En multimodal beslutsmodell byggd på Qwen3-VL-4B med dynamisk kandidatpoäng, ordningsoberoende val, kalibreringskod och teknisk rapport; checkpoints går ännu inte att ladda ned.

CommunitymodellBitNet b1.58 2B

BitSOne-s1

En ternär 2B BitNet-baserad beslutsmodell med pointer-head, typade sannolikheter, reproducerbar träningshistorik och uppmätt kalibrering; publicerad checkpoint är för närvarande privat.

GränssnittsexperimentOpen ONNX decision models

decision-toolkit

Kör ett utvalt urval öppna beslutsmodeller lokalt på CPU via ONNX och erbjuder ett typat bibliotek, CLI, REST och System One-kompatibelt API.

CommunitymodellQwen3-VL-4B

Fovea

En öppen visuell beslutsmodell på 4B med publicerade vikter samt tränings- och kalibreringskod, tillgänglig via TypeSafe System One API.

GränssnittsexperimentOpen decision model families

Flide

En lokal körmiljö som accelererar öppna beslutsmodeller med exakt tillståndsförgrening och erbjuder flera text- och multimodala modellfamiljer genom ett gränssnitt.

CommunitymodellMultilingual encoder 57M / ONNX

Skejja

En flerspråkig encoderbeslutsmodell med 57 miljoner parametrar för Choice, Noul och Score, med ONNX-inferens, webbläsar- och Raspberry Pi-demon samt kompatibelt System One-API.

CommunitymodellQwen3.5-9B LoRA / GGUF

OpenChoice-9B

En CPU-fokuserad multimodal 9B-beslutsmodell i GGUF-format med Choice, Score, Noul, TypeSafe-kompatibelt API och ett LoRA-finjusteringspaket.

Självständiga communityprojekt, inte officiella Jev-versioner.

Följ nya communitymodeller och gränssnittsexperiment i Jev AI Radar.Utforska Jev AI Radar
Primärkällor

Läs påståenden i sitt sammanhang.

Denna Jev AI Dev-guide förklarar TypeSafes ram med egna ord. Använd officiella källor för API-detaljer, produktpåståenden, utvärdering och uppdateringar.

Testa formen, inte bara idén

Börja med ett beslut som applikationen redan fattar.

Definiera svaren, samla representativa exempel, bestäm hur osäkerhet ska hanteras och jämför Jev med nuvarande regler eller modeller. Automatisera inte beslut med stor påverkan direkt.

Testa Jev i Playground Visa Jev-projekt