Forstå tilstanden
Modellen fortolker naturlig eller struktureret tekst: en supportsag, et Agent-spor, en produktpost eller en spiltilstand.
System One er TypeSafes klasse af AI-modeller, som omsætter ustruktureret applikationstilstand til typede svar og sandsynligheder. Jev er den første implementering: en afgrænset beslutningskomponent til applikationskode.
Dette er en uafhængig udviklerguide. Produkt- og ydelsesoplysninger stammer fra TypeSafe. Test Jev på egne data før brug i produktion.
state → decisions“Jeg er blevet opkrævet to gange og skal have det løst i dag.”
if (confidence < threshold) → reviewEn System One-model forstår betydningen af et input, men fortsætter ikke en samtale og skriver ikke et svar. Du angiver først spørgsmålet og den tilladte svarform; modellen returnerer en afgrænset vurdering, som programmet kan kontrollere.
Modellen fortolker naturlig eller struktureret tekst: en supportsag, et Agent-spor, en produktpost eller en spiltilstand.
Applikationen definerer svarrummet før kaldet. Modellen vælger en mulighed, placerer på en skala eller vurderer et ja/nej-udsagn.
Hvert svar har et sandsynlighedssignal. Choice og Score opsummerer også fordelingen som confidence.
Tærskler, politikker, handlinger, gentagelser, fallback og menneskelig kontrol forbliver i almindelig kode.
Jev omsætter ét modelkald til flere beslutningssignaler. Den nyttige enhed er ikke en chattur, men en lille, typet kontrakt mellem model og applikation.
Send de oplysninger, beslutningen kræver. Jev accepterer i øjeblikket tekstbaseret input: strenge, JSON-objekter og tekstlister.
Kundebesked + kontodataNavngiv hvert spørgsmål, vælg primitive og beskriv muligheder eller skala. Flere uafhængige spørgsmål kan sendes i samme request.
team · hast · frustrationJev returnerer et typet svar og en sandsynlighed for hvert spørgsmål. Choice og Score indeholder også confidence.
fakturering · 0,93 · høj confidenceKombinér output med deterministiske kontroller. Udfør klare tilfælde med lav risiko; send tvivlsomme eller vigtige tilfælde til et menneske eller en reasoning-model.
rout · spørg · gennemgå · stopbillingVælger én mulighed fra et defineret sæt og returnerer sandsynligheden for hver mulighed.
1.43 / 2Placerer inputtet på en beskrevet, ordnet skala; resultatet kan ligge mellem niveauer.
0.95Vurderer et ja/nej-udsagn og returnerer sandsynligheden for “ja”.
Generative modeller skaber fleksible strenge til mennesker. TypeSafe mener, at software har brug for en smallere intelligens: indlejret i kode, gentagelig, med synlig usikkerhed og et tydeligt kontrolflow.
Output kan være tekst, kode, JSON, en afvisning eller et ugyldigt format. Applikationen må ofte parse, validere og håndtere fejl før handling.
Når en model kører i baggrunden, skal programmet kende mulige udfald og de handlinger, hvert udfald må udløse.
En sandsynlighedsfordeling gør det muligt at automatisere klare tilfælde og sende tvivlsomme ad en sikrere vej.
Et komplekst workflow kan deles i fokuserede semantiske vurderinger og samles med deterministisk logik frem for ét stort prompt.
De bedste kandidater optræder ofte, kræver forståelse af rodet input og fører til få handlinger, som applikationen allerede kan udføre.
Klassificér sager, identificér hensigt og hast, vurder stemning og send tvivlsomme tilfælde til gennemgang.
Fakturering, teknik, konto eller noget andet?
Vælg model eller værktøj, afgør behov for retrieval, kontrollér fuldstændighed eller et foreslået værktøjskald.
Skal Agenten fortsætte, prøve igen eller eskalere?
Vurdér en kandidat mod forespørgsel, profil, politik eller kontekst og kombinér signalet med forretningsregler.
Hvor relevant er kandidaten for forespørgslen?
Vurdér beskeder, output, spor eller kodeændringer efter klare kriterier; høj risiko holdes bag deterministiske gates.
Bryder dette den angivne regel?
Vælg tilladte handlinger til spil, simuleringer, grænseflader eller enheder uden at generere et langt svar.
Hvilken tilladt handling passer bedst til tilstanden?
Omsæt mange poster til kategorier, scorer, flag og egenskaber for efterfølgende systemer.
Hvilken kategori og risikograd har posten?
Mulighederne er kendte, inputtet er semantisk komplekst, beslutningen gentages, latenstid betyder noget, og koden har en handling eller fallback til hvert resultat.
Der kræves original tekst eller kode, dyb flertrinsræsonnering, bred research, forklaring, multimodalt input eller udfald, der ikke kan defineres på forhånd.
Begge kan forstå sprog, og en LLM kan også få et struktureret output. Den dybere forskel er, hvad modellen er designet til at levere, og hvordan softwaren bruger det.
| Aspekt | Jev / System One | Almindelig generativ LLM |
|---|---|---|
| Primær opgave | Vurdere definerede udfald | Generere fortsættelse eller svar |
| Naturligt output | Typet valg, score eller ja-sandsynlighed | Tokenfølge: tekst, kode, JSON eller andet |
| Svarrum | Angivet før kaldet | Grundlæggende åbent, selv med schema for slutformat |
| Usikkerhed | Sandsynlighed for hvert svar; confidence for Choice og Score | Kan have token-sandsynligheder eller selvrapporteret sikkerhed, sjældent et opgavekalibreret signal |
| Sampling | Ifølge TypeSafe vurderes spørgsmål og output parallelt | Normalt sekventielt, token for token |
| Styrker | Hyppige semantiske grene, scoring, routing og kontrol | Skrivning, dialog, kode, syntese og åben ræsonnering |
| Primær fejl | Typemæssigt gyldig, semantisk forkert beslutning | Forkert, fejlformateret, uunderbygget eller afsporet indhold |
| Systemrolle | Afgrænset beslutningskomponent i synlig kode | Fleksibel generator eller reasoning-model, ofte med større orkestrering |
For udviklere, der vurderer System One ud over Jev, vises samme fællesskabsmodul som på Projects-siden. Det skelner mellem selvstændigt trænede modeller og Jev-lignende grænseflader på eksisterende vægte.
Disse modeller og grænsefladeforsøg fra fællesskabet er inspireret af Jev eller undersøger lignende metoder til strukturerede beslutninger. De er ikke officielle Jev-versioner fra TypeSafe og indgår ikke i GitHub-ranglisten ovenfor.
Qwen3.5-9B + diffusion drafterEn Jev-lignende 9B-beslutningsmodel med valgfri ræsonnering, offentliggjorte vægte, træningskode og data samt en kompatibel lokal API.
Qwen3.5-4BEn probabilistisk 4B-beslutningsmodel med åbent ordforråd, offentliggjorte vægte og totrins-træning, lokal inferens og HTTP-tjeneste.
Qwen3.5-9BEn Jev-inspireret LoRA-adapter med en træningsopskrift til valg og ja/nej-spørgsmål. Kører lokalt og tager kun imod tekst.
Qwen3-0.6BEn lille model med beslutningshoveder, offentlig træningskode og spildemoer til at afprøve valg af handlinger.
Qwen3.5-2BEn finjusteret model, der giver sandsynligheder for strukturerede spørgsmål i ét gennemløb. Den aktuelle version understøtter kun engelsk.
ModernBERT 151M / Verdict 2.0En lille encoderbaseret beslutningsmodel med offentliggjorte vægte og en WebGPU-demo i browseren.
Qwen3.5-0.8BEn multimodal beslutningsmodel på 0,8B med offentliggjorte vægte, træningskode og målinger. Den håndterer tekst og billeder i én kørsel; vægtene er til ikke-kommerciel forskning.
DiffusionGemma 26B-A4BBruger den eksisterende DiffusionGemma-model til at besvare strukturerede spørgsmål via en Jev-lignende API. Udgiver ikke nye modelvægte.
Open-model logitsVurderer mulige svar med eksisterende åbne modeller via en Jev-lignende grænseflade. Udgiver ikke nye modelvægte.
Spark-X2.5-4BEn lokal Jev-kompatibel server, der læser svarlogits fra Spark-X2.5. Spørgsmål deler samme prefill af tilstanden, og projektet rummer både playground og benchmarks.
Any causal LLMEt værktøj, der uden træning gør kausale sprogmodeller til typede beslutningsmodeller, med korrektion for rækkefølgebias, valgfri kalibrering og reproducerbare benchmarks.
Qwen3.5 / DeBERTaEn offline Jev-kompatibel server til Qwen eller DeBERTa, testet med det officielle SDK og med offentliggjorte JevBench-resultater.
Qwen3-0.6BEn Qwen3-0.6B-beslutningsmodel til agentforløb og andre strukturerede spørgsmål med offentliggjorte vægte, typet HTTP-API og uden tokenafkodning.
Causal LMs / SGLangGør lokale kausale sprogmodeller til Jev-kompatible Choice-, Score- og Noul-tjenester via ren prefill-scoring med støtte til SGLang, Transformers og multimodale input.
Laya / ONNX RuntimeKører den åbne Laya System One-model i Node.js via ONNX Runtime med et Jev-kompatibelt forespørgselsformat og offentliggjorte modelvægte.
Qwen3.5-0.8BEn Qwen3.5-0.8B-beslutningsmodel til thai og engelsk med offentliggjorte vægte, træningskode og Jev-kompatibelt HTTP-API.
Qwen3.5-0.8B / 2BEn multimodal beslutningsmodel inspireret af Jev, som modtager tekst, billeder og video, med offentliggjorte vægte, træningskode og evalueringskommandoer.
Qwen3.5-4BEn åben 4B-beslutningsmodel finjusteret fra Qwen3.5 med vægte, reproducerbar træningsmetode og dokumenteret datakilde.
Open decision modelsEn lokal Rust-tjeneste, der henter og kører flere åbne beslutningsmodeller bag egne og TypeSafe-kompatible API’er.
Qwen3.5-0.8B / 2B / 4BEn multimodal Qwen3.5-modelserie på 0,8B, 2B og 4B med vægte, trænings- og inferenskode, kalibreringstest og et Jev-kompatibelt API.
Qwen3.5-4BEn 4B-beslutningsmodel til engelsk og koreansk med offentliggjorte vægte og kvantiseringer, kalibrerede sandsynligheder og en lokal TypeSafe-kompatibel server.
Qwen3.5-0.8B / 2BEn lokal serie af 0,8B- og 2B-modeller med vægte, lang kontekst, kompatibelt API, agent-skills, MCP-værktøjer og evalueringskommandoer.
Qwen3.5-2B / 9B · Qwen3.8-27BEn uafhængig implementering med offentliggjorte 2B-, 9B- og 27B-vægte, træningskode, kompatibel lokal server og reproducerbare evalueringer.
Qwen3.5-VL 2B / 4B / 9BEn åben multimodal modelfamilie på 2B, 4B og 9B til tekst og billeder med kalibrerede sandsynligheder, mulighed for at afstå, åbne vægte og kompatibel lokal API.
0.6B / 0.8B / 4B decision modelsSmå åbne modeller til Choice-, Score- og Noul-beslutninger med offentliggjorte vægte og lokal inferens på CPU, NVIDIA-GPU og Apple Silicon.
Qwen3.5-0.8B / 4BÅbne Qwen3.5-beslutningsmodeller på 0,8B og 4B med udgivne vægte, træningskode, lokal Jev-kompatibel API og reproducerbare Decision Index-resultater.
Qwen3.5-0.8B / 4BÅbne Qwen3.5-modeller på 0,8B og 4B trænet til søgeagenters beslutninger, med udgivne data, vægte, træningslogfiler og kalibreringskode.
Cloudflare Clef 27B / 9BEn indbygget C- og Metal-motor til Cloudflare Clef og Clef-Flash på Apple Silicon, som leverer tekst-, billed- og videobeslutninger via en Jev-kompatibel API.
mmBERT 144.3MEn tosproget encoder-beslutningsmodel på 144,3M parametre til lokale typede beslutninger med vægte, kalibreringsværktøjer, evalueringer og Jev-kompatibel server.
Multilingual Laya checkpointsEn flersproget, ikke-autoregressiv beslutningsmotor med åbne checkpoints, trænings- og finjusteringskode samt kompatible lokale API’er.
Qwen3.5-0.8B / 4BEn lokal multimodal motor med frosne Qwen3.5-modeller og et lille trænbart fysikmodul samt offentlige 0,8B- og 4B-checkpoints.
Laya / ONNX Runtime JavaEn ren Java-runtime til Laya med Spring Boot- og Gradle-integration samt Jev- og OpenAI-kompatible endpoints.
Qwen3.5-4B / Qwen3.8-27BEt framework til destillation og træning af Jev-lignende modeller på Qwen3.5 eller Qwen3.8 med kalibrering, evaluering og kompatibel serverkode.
LLM-jp 4.1 8B / encoder 310MEn japansk familie af typede beslutningsmodeller med åbne 8B- og 310M-vægte, trænings- og evalueringskode, GGUF-servering og System One-kompatibel API.
Any llama.cpp GGUFFøjer en System One-API og reserverede klassifikationsspor til en eksisterende llama.cpp-chatmodel med valgfri kalibrering og afgrænset ræsonnement uden at indlæse en ekstra model.
Qwen3-VL-4BEn multimodal beslutningsmodel på Qwen3-VL-4B med dynamisk kandidatscoring, rækkefølgeuafhængige valg, kalibreringskode og teknisk rapport; checkpoints kan endnu ikke downloades.
BitNet b1.58 2BEn ternær 2B BitNet-beslutningsmodel med pointer-head, typede sandsynligheder, reproducerbar træningshistorik og målt kalibrering; det udgivne checkpoint er i øjeblikket privat.
Open ONNX decision modelsKører et kurateret udvalg af åbne beslutningsmodeller lokalt på CPU med ONNX og tilbyder ét typet bibliotek, CLI, REST og System One-kompatibelt API.
Qwen3-VL-4BEn åben visuel beslutningsmodel på 4B med offentliggjorte vægte samt trænings- og kalibreringskode, leveret gennem TypeSafe System One API.
Open decision model familiesEn lokal runtime, der accelererer åbne beslutningsmodeller med præcis tilstandsforgrening og leverer flere tekst- og multimodale modelfamilier gennem én grænseflade.
Multilingual encoder 57M / ONNXEn flersproget encoder-beslutningsmodel med 57 mio. parametre til Choice, Noul og Score, med ONNX-inferens, browser- og Raspberry Pi-demoer samt kompatibel System One-API.
Qwen3.5-9B LoRA / GGUFEn CPU-fokuseret multimodal 9B-beslutningsmodel i GGUF-format med Choice, Score, Noul, TypeSafe-kompatibel API og et LoRA-finjusteringsværktøj.
Uafhængige fællesskabsprojekter, ikke officielle Jev-versioner.
Denne Jev AI Dev-guide forklarer TypeSafes ramme med egne ord. Brug de officielle kilder til API-detaljer, produktpåstande, evaluering og opdateringer.
Definér svarene, saml repræsentative eksempler, beslut håndtering af usikkerhed, og sammenlign Jev med nuværende regler eller modeller. Automatisér ikke beslutninger med stor konsekvens direkte.