Förstå tillståndet
Modellen tolkar naturlig eller strukturerad text: ett supportärende, ett Agent-spår, en produktpost eller ett spelläge.
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.
Detta är en oberoende utvecklarguide. Produkt- och prestandauppgifter kommer från TypeSafe. Testa Jev med egna data före produktion.
state → decisions”Jag har debiterats två gånger och behöver lösa det i dag.”
if (confidence < threshold) → reviewEn 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.
Modellen tolkar naturlig eller strukturerad text: ett supportärende, ett Agent-spår, en produktpost eller ett spelläge.
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.
Varje svar har en sannolikhetssignal. Choice och Score sammanfattar också fördelningen som confidence.
Trösklar, policyer, åtgärder, omförsök, fallback och mänsklig granskning ligger kvar i vanlig kod.
Jev omvandlar ett modellanrop till flera beslutssignaler. Den användbara enheten är inte en chattur utan ett litet, typat kontrakt mellan modell och applikation.
Skicka informationen som behövs för beslutet. Jev tar för närvarande textbaserade indata: strängar, JSON-objekt och textlistor.
Kundmeddelande + kontodataNamnge varje fråga, välj primitive och beskriv alternativ eller skala. Flera oberoende frågor kan skickas i samma request.
team · brådska · frustrationJev returnerar ett typat svar och en sannolikhet per fråga. Choice och Score innehåller även confidence.
fakturering · 0,93 · hög confidenceKombinera 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 · stoppabillingVäljer ett alternativ ur en definierad mängd och returnerar sannolikheten för varje alternativ.
1.43 / 2Placerar indata på en beskriven, ordnad skala; resultatet kan ligga mellan nivåer.
0.95Bedömer ett ja/nej-påstående och returnerar sannolikheten för “ja”.
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.
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.
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.
En sannolikhetsfördelning gör att tydliga fall kan automatiseras och oklara skickas via en säkrare väg.
Ett komplext flöde kan delas i fokuserade semantiska omdömen och kopplas med deterministisk logik i stället för ett stort prompt.
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.
Klassificera ärenden, identifiera avsikt och brådska, bedöm ton och skicka osäkra fall till granskning.
Fakturering, teknik, konto eller något annat?
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?
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?
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?
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?
Gör stora mängder poster till kategorier, poäng, flaggor och egenskaper för efterföljande system.
Vilken kategori och risknivå har posten?
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.
Du behöver originaltext eller kod, djup flerstegsresonering, bred research, förklaring, multimodala indata eller utfall som inte kan definieras i förväg.
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.
| Aspekt | Jev / System One | Vanlig generativ LLM |
|---|---|---|
| Huvuduppgift | Bedöma definierade utfall | Generera fortsättning eller svar |
| Naturliga utdata | Typat val, score eller ja-sannolikhet | Tokenföljd: text, kod, JSON eller annat |
| Svarsrymd | Angiven före anropet | I grunden öppen, även med schema för slutformat |
| Osäkerhet | Sannolikhet för varje svar; confidence för Choice och Score | Kan ha token-sannolikheter eller självrapporterad säkerhet, sällan en uppgiftskalibrerad signal |
| Sampling | Enligt TypeSafe bedöms frågor och utdata parallellt | Vanligen sekventiellt, token för token |
| Styrkor | Täta semantiska grenar, scoring, routing och kontroller | Skrivande, dialog, kod, syntes och öppen resonering |
| Huvudfel | Typmässigt giltigt men semantiskt fel beslut | Felaktigt, felformaterat, ostyrkt eller avvikande innehåll |
| Systemroll | Avgränsad beslutskomponent i synlig kod | Flexibel 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.
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.
Qwen3.5-9B + diffusion drafterEn Jev-liknande beslutsmodell på 9B med valfritt resonemang, publicerade vikter, träningskod och data samt ett kompatibelt lokalt API.
Qwen3.5-4BEn probabilistisk beslutsmodell på 4B med öppet ordförråd, publicerade vikter och tvåstegsträning, lokal inferens och HTTP-tjänst.
Qwen3.5-9BEn Jev-inspirerad LoRA-adapter med träningsrecept för val och ja/nej-frågor. Körs lokalt och tar bara emot text.
Qwen3-0.6BEn liten modell med beslutshuvuden, publicerad träningskod och speldemor för att testa val av handlingar.
Qwen3.5-2BEn finjusterad modell som ger sannolikheter för strukturerade frågor i en enda körning. Den aktuella versionen stöder bara engelska.
ModernBERT 151M / Verdict 2.0En liten encoderbaserad beslutsmodell med publicerade vikter och en WebGPU-demo i webbläsaren.
Qwen3.5-0.8BEn 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.
DiffusionGemma 26B-A4BAnvänder den befintliga DiffusionGemma-modellen för att besvara strukturerade frågor via ett Jev-liknande API. Publicerar inga nya modellvikter.
Open-model logitsPoängsätter tillåtna svar med befintliga öppna modeller via ett Jev-liknande gränssnitt. Inga nya modellvikter publiceras.
Spark-X2.5-4BEn 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.
Any causal LLMEtt verktyg som utan träning gör kausala språkmodeller till typade beslutsmodeller, med korrigering för ordningsbias, valfri kalibrering och reproducerbara tester.
Qwen3.5 / DeBERTaEn offline Jev-kompatibel server för Qwen eller DeBERTa, testad med det officiella SDK:t och med publicerade JevBench-resultat.
Qwen3-0.6BEn Qwen3-0.6B-beslutsmodell för agentspår och andra strukturerade frågor, med publicerade vikter, typat HTTP-API och utan tokenavkodning.
Causal LMs / SGLangGö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.
Laya / ONNX RuntimeKör den öppna Laya System One-modellen i Node.js via ONNX Runtime, med Jev-kompatibelt frågeformat och publicerade modellvikter.
Qwen3.5-0.8BEn Qwen3.5-0.8B-beslutsmodell för thailändska och engelska, med publicerade vikter, träningskod och Jev-kompatibelt HTTP-API.
Qwen3.5-0.8B / 2BEn multimodal beslutsmodell inspirerad av Jev som tar text, bilder och video, med publicerade vikter, träningskod och utvärderingskommandon.
Qwen3.5-4BEn öppen 4B-beslutsmodell finjusterad från Qwen3.5 med vikter, reproducerbar träningsmetod och dokumenterat dataursprung.
Open decision modelsEn lokal Rust-tjänst som hämtar och kör flera öppna beslutsmodeller bakom egna och TypeSafe-kompatibla API:er.
Qwen3.5-0.8B / 2B / 4BEn multimodal Qwen3.5-modellfamilj på 0,8B, 2B och 4B med vikter, tränings- och inferenskod, kalibreringstester och ett Jev-kompatibelt API.
Qwen3.5-4BEn 4B-beslutsmodell för engelska och koreanska med öppna vikter och kvantiseringar, kalibrerade sannolikheter och en lokal TypeSafe-kompatibel server.
Qwen3.5-0.8B / 2BEn lokal familj av 0,8B- och 2B-modeller med vikter, lång kontext, kompatibelt API, agentfärdigheter, MCP-verktyg och utvärderingskommandon.
Qwen3.5-2B / 9B · Qwen3.8-27BEn oberoende implementation med publicerade 2B-, 9B- och 27B-vikter, träningskod, kompatibel lokal server och reproducerbara utvärderingar.
Qwen3.5-VL 2B / 4B / 9BEn ö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.
0.6B / 0.8B / 4B decision modelsSmå öppna modeller för Choice-, Score- och Noul-beslut med publicerade vikter och lokal inferens på CPU, NVIDIA-GPU och Apple Silicon.
Qwen3.5-0.8B / 4BÖppna Qwen3.5-beslutsmodeller på 0,8B och 4B med publicerade vikter, träningskod, lokalt Jev-kompatibelt API och reproducerbara Decision Index-resultat.
Qwen3.5-0.8B / 4BÖppna Qwen3.5-modeller på 0,8B och 4B tränade för sökagenters beslut, med publicerade data, vikter, träningsloggar och kalibreringskod.
Cloudflare Clef 27B / 9BEn 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.
mmBERT 144.3MEn tvåspråkig encoder-beslutsmodell med 144,3M parametrar för lokala typade beslut, med vikter, kalibreringsverktyg, utvärderingar och Jev-kompatibel server.
Multilingual Laya checkpointsEn flerspråkig, icke-autoregressiv beslutsmotor med öppna checkpoints, tränings- och finjusteringskod samt kompatibla lokala API:er.
Qwen3.5-0.8B / 4BEn lokal multimodal motor med frysta Qwen3.5-modeller och en liten träningsbar fysikmodul, med offentliga checkpoints på 0,8B och 4B.
Laya / ONNX Runtime JavaEn ren Java-runtime för Laya med Spring Boot- och Gradle-integration samt Jev- och OpenAI-kompatibla endpoints.
Qwen3.5-4B / Qwen3.8-27BEtt ramverk för destillering och träning av Jev-liknande modeller på Qwen3.5 eller Qwen3.8, med kalibrering, utvärdering och kompatibel serverkod.
LLM-jp 4.1 8B / encoder 310MEn japansk familj av typade beslutsmodeller med öppna 8B- och 310M-vikter, tränings- och utvärderingskod, GGUF-servering och System One-kompatibelt API.
Any llama.cpp GGUFLä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.
Qwen3-VL-4BEn 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.
BitNet b1.58 2BEn 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.
Open ONNX decision modelsKör ett utvalt urval öppna beslutsmodeller lokalt på CPU via ONNX och erbjuder ett typat bibliotek, CLI, REST och System One-kompatibelt API.
Qwen3-VL-4BEn öppen visuell beslutsmodell på 4B med publicerade vikter samt tränings- och kalibreringskod, tillgänglig via TypeSafe System One API.
Open decision model familiesEn lokal körmiljö som accelererar öppna beslutsmodeller med exakt tillståndsförgrening och erbjuder flera text- och multimodala modellfamiljer genom ett gränssnitt.
Multilingual encoder 57M / ONNXEn 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.
Qwen3.5-9B LoRA / GGUFEn 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.
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.
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.