De status begrijpen
Het model interpreteert natuurlijke of gestructureerde tekst: een ticket, Agent-trace, productrecord of spelstatus.
System One is TypeSafes klasse van AI-modellen die ongestructureerde applicatiestatus omzet in getypeerde antwoorden en kansen. Jev is de eerste implementatie: een begrensde besliscomponent voor applicatiecode.
Dit is een onafhankelijke developersgids. Productdetails en prestatieclaims zijn afkomstig van TypeSafe. Test Jev met eigen data voordat je het in productie gebruikt.
state → decisions“Ik ben twee keer afgeschreven en wil dit vandaag oplossen.”
if (confidence < threshold) → reviewEen System One-model begrijpt de betekenis van invoer, maar vervolgt geen gesprek en schrijft geen antwoord. Je declareert eerst de vraag en toegestane antwoordvorm; het model geeft een begrensd oordeel dat software kan controleren.
Het model interpreteert natuurlijke of gestructureerde tekst: een ticket, Agent-trace, productrecord of spelstatus.
De applicatie definieert vooraf de antwoordruimte. Het model kiest een optie, scoort op een schaal of beoordeelt een ja/nee-stelling.
Elk antwoord bevat een kanssignaal. Choice en Score vatten de verdeling ook samen als confidence.
Drempels, beleid, acties, retries, fallbacks en menselijke controle blijven in gewone code.
Jev zet één modelaanroep om in meerdere beslissignalen. De nuttige eenheid is geen chatbeurt, maar een klein, getypeerd contract tussen model en applicatie.
Stuur de informatie die nodig is voor de beslissing. Jev accepteert momenteel tekstinvoer: strings, JSON-objecten en tekstlijsten.
Klantbericht + accountgegevensGeef elke vraag een naam, kies de primitive en beschrijf opties of schaal. Meerdere onafhankelijke vragen kunnen in één request.
team · urgentie · frustratieJev geeft per vraag een getypeerd antwoord en een kanssignaal. Choice en Score bevatten ook confidence.
facturatie · 0,93 · hoge confidenceCombineer modeluitvoer met deterministische checks. Voer duidelijke gevallen met laag risico uit; stuur onduidelijke of belangrijke gevallen naar een mens of reasoning-model.
routeren · vragen · reviewen · stoppenbillingKiest één optie uit een vooraf bepaalde set en geeft de kans voor elke optie.
1.43 / 2Plaatst de invoer op een beschreven, geordende schaal; de score kan tussen niveaus liggen.
0.95Beoordeelt een ja/nee-stelling en geeft de kans op “ja”.
Generatieve modellen maken flexibele strings voor mensen. TypeSafe stelt dat software een smallere intelligentie nodig heeft: in code in te bouwen, herhaalbaar, met zichtbare onzekerheid en een transparante control flow.
Uitvoer kan tekst, code, JSON, een weigering of een ongeldig formaat zijn. De applicatie moet vaak parseren, valideren en herstellen voordat zij handelt.
Als een model op de achtergrond draait, moet het programma vooraf de mogelijke uitkomsten en toegestane acties kennen.
Een kansverdeling maakt het mogelijk duidelijke gevallen te automatiseren en onduidelijke via een veiliger pad te sturen.
Een complexe workflow kan worden opgesplitst in gerichte semantische oordelen en met deterministische logica worden verbonden.
De beste kandidaten komen vaak voor, vereisen begrip van rommelige invoer en leiden tot enkele acties die de applicatie al kan uitvoeren.
Classificeer tickets, herken intentie en urgentie, schat sentiment en stuur onzekere gevallen naar review.
Facturatie, technisch, account of iets anders?
Kies model of tool, bepaal of retrieval nodig is, beoordeel volledigheid of controleer een voorgestelde tool call.
Moet de Agent doorgaan, opnieuw proberen of escaleren?
Score hoe een kandidaat past bij query, profiel, beleid of context en combineer het signaal met bedrijfsregels.
Hoe relevant is deze kandidaat voor het verzoek?
Beoordeel berichten, uitvoer, traces of codewijzigingen tegen expliciete criteria; hoog risico blijft achter deterministische gates.
Schendt dit de opgegeven regel?
Kies toegestane acties voor games, simulaties, interfaces of apparaten zonder een lang antwoord te genereren.
Welke toegestane actie past het best bij deze status?
Zet grote aantallen records om in categorieën, scores, vlaggen en features voor vervolgsystemen.
Welke categorie en risicoklasse geldt voor dit record?
De opties zijn bekend, de invoer is semantisch complex, de beslissing herhaalt zich, latency telt en code heeft voor elk resultaat een actie of fallback.
Je hebt originele tekst of code, diep meerstaps redeneren, breed onderzoek, uitleg, multimodale invoer of niet vooraf definieerbare uitkomsten nodig.
Beide begrijpen taal en een LLM kan ook gestructureerde uitvoer krijgen. Het diepere verschil is wat het model van nature moet produceren en hoe software het gebruikt.
| Aspect | Jev / System One | Gebruikelijke generatieve LLM |
|---|---|---|
| Hoofdtaak | Vooraf bepaalde uitkomsten beoordelen | Een vervolg of antwoord genereren |
| Native uitvoer | Getypeerde keuze, score of ja-kans | Tokenreeks: tekst, code, JSON of anders |
| Antwoordruimte | Voor de call gedeclareerd | In wezen open, ook als schema het eindformaat beperkt |
| Onzekerheid | Kans per antwoord; confidence voor Choice en Score | Kan tokenkansen of zelfgerapporteerd vertrouwen geven, zelden een voor de taak gekalibreerd signaal |
| Sampling | Volgens TypeSafe worden vragen en uitvoer parallel beoordeeld | Meestal sequentieel, token voor token |
| Sterk in | Veelvoorkomende semantische vertakkingen, scoring, routing en checks | Schrijven, dialoog, code, synthese en open redeneren |
| Belangrijkste fout | Geldig getypeerde maar semantisch foute beslissing | Foute, misvormde, ongefundeerde of afgedwaalde inhoud |
| Rol in het systeem | Begrensde besliscomponent in zichtbare code | Flexibele generator of reasoner, vaak met grotere orchestration |
Voor developers die System One buiten Jev beoordelen, staat hieronder dezelfde communitymodule als op Projects. Deze scheidt onafhankelijk getrainde modellen van Jev-achtige interfaces op bestaande weights.
Deze communitymodellen en interface-experimenten zijn geïnspireerd door Jev of onderzoeken vergelijkbare manieren om gestructureerde beslissingen te nemen. Het zijn geen officiële Jev-versies van TypeSafe en ze tellen niet mee in de GitHub-ranglijst hierboven.
Qwen3.5-9B + diffusion drafterEen Jev-achtig 9B-beslismodel met een optionele redeneerstap, gepubliceerde gewichten, trainingscode en data, plus een compatibele lokale API.
Qwen3.5-4BEen probabilistisch 4B-beslismodel met open vocabulaire, gepubliceerde gewichten en tweefasige training, lokale inferentie en een HTTP-service.
Qwen3.5-9BEen door Jev geïnspireerde LoRA-adapter met trainingsmethode voor keuze- en ja/nee-vragen. Draait lokaal en verwerkt alleen tekst.
Qwen3-0.6BEen klein model met besliskoppen, openbare trainingscode en gamedemo’s om acties te kiezen.
Qwen3.5-2BEen gefinetuned model dat in één doorgang kansen voor gestructureerde vragen teruggeeft. De huidige versie ondersteunt alleen Engels.
ModernBERT 151M / Verdict 2.0Een klein, op een encoder gebaseerd beslismodel met gepubliceerde gewichten en een WebGPU-demo in de browser.
Qwen3.5-0.8BEen multimodaal beslismodel van 0,8B met gepubliceerde gewichten, trainingscode en evaluaties. Het verwerkt tekst en beelden in één doorgang; de gewichten zijn voor niet-commercieel onderzoek.
DiffusionGemma 26B-A4BGebruikt het bestaande DiffusionGemma-model om gestructureerde vragen te beantwoorden via een Jev-achtige API. Publiceert geen nieuwe modelgewichten.
Open-model logitsScoort toegestane antwoorden met bestaande open modellen via een Jev-achtige interface. Er worden geen nieuwe modelgewichten gepubliceerd.
Spark-X2.5-4BEen lokaal draaiende Jev-compatibele server die antwoordlogits van Spark-X2.5 uitleest. Vragen delen één prefill van de toestand; een playground en benchmarks zijn inbegrepen.
Any causal LLMEen toolkit die causale taalmodellen zonder training omzet in getypeerde beslismodellen, met correctie voor volgorde-effecten, optionele kalibratie en reproduceerbare benchmarks.
Qwen3.5 / DeBERTaEen offline Jev-compatibele server voor Qwen of DeBERTa, getest met de officiële SDK en met gepubliceerde JevBench-resultaten.
Qwen3-0.6BEen Qwen3-0.6B-beslismodel voor agenttraces en andere gestructureerde vragen, met gepubliceerde gewichten, een getypeerde HTTP-API en zonder tokendecodering.
Causal LMs / SGLangMaakt van lokale causale taalmodellen Jev-compatibele Choice-, Score- en Noul-diensten via alleen prefill-scoring, met ondersteuning voor SGLang, Transformers en multimodale invoer.
Laya / ONNX RuntimeDraait het open Laya System One-model in Node.js via ONNX Runtime, met een Jev-compatibel aanvraagformaat en gepubliceerde modelgewichten.
Qwen3.5-0.8BEen Qwen3.5-0.8B-beslismodel voor Thai en Engels, met gepubliceerde gewichten, trainingscode en een Jev-compatibele HTTP-API.
Qwen3.5-0.8B / 2BEen door Jev geïnspireerd multimodaal beslismodel voor tekst, beelden en video, met gepubliceerde gewichten, trainingscode en evaluatieopdrachten.
Qwen3.5-4BEen open 4B-beslismodel dat vanuit Qwen3.5 is gefinetuned, met gewichten, reproduceerbare trainingsmethode en gedocumenteerde databronnen.
Open decision modelsEen lokale Rust-dienst die meerdere open beslismodellen downloadt en uitvoert via eigen en TypeSafe-compatibele API’s.
Qwen3.5-0.8B / 2B / 4BEen multimodale Qwen3.5-modelfamilie van 0,8B, 2B en 4B met gewichten, trainings- en inferentiecode, kalibratietests en een Jev-compatibele API.
Qwen3.5-4BEen 4B-beslismodel voor Engels en Koreaans met openbare gewichten en kwantisaties, gekalibreerde kansen en een lokale TypeSafe-compatibele server.
Qwen3.5-0.8B / 2BEen lokale familie van 0,8B- en 2B-modellen met gewichten, lange context, compatibele API, agentskills, MCP-tools en evaluatiecommando’s.
Qwen3.5-2B / 9B · Qwen3.8-27BEen onafhankelijke implementatie met gepubliceerde 2B-, 9B- en 27B-gewichten, trainingscode, compatibele lokale server en reproduceerbare evaluaties.
Qwen3.5-VL 2B / 4B / 9BEen open multimodale modelfamilie van 2B, 4B en 9B voor tekst en beelden, met gekalibreerde kansen, onthouding, open gewichten en compatibele lokale API.
0.6B / 0.8B / 4B decision modelsKleine open modellen voor Choice-, Score- en Noul-beslissingen, met gepubliceerde gewichten en lokale inferentie op CPU, NVIDIA-GPU en Apple Silicon.
Qwen3.5-0.8B / 4BOpen Qwen3.5-beslismodellen van 0,8B en 4B met gepubliceerde gewichten en trainingscode, een lokale Jev-compatibele API en reproduceerbare Decision Index-resultaten.
Qwen3.5-0.8B / 4BOpen Qwen3.5-modellen van 0,8B en 4B, getraind voor beslissingen van zoekagents, met gepubliceerde data, gewichten, trainingslogboeken en kalibratiecode.
Cloudflare Clef 27B / 9BEen native C- en Metal-engine voor Cloudflare Clef en Clef-Flash op Apple Silicon die tekst-, beeld- en videobeslissingen aanbiedt via een Jev-compatibele API.
mmBERT 144.3MEen tweetalig encoder-beslismodel met 144,3M parameters voor lokale getypeerde beslissingen, met gewichten, kalibratiehulpmiddelen, evaluaties en een Jev-compatibele server.
Multilingual Laya checkpointsEen meertalige, niet-autoregressieve beslismotor met openbare checkpoints, trainings- en finetuningcode, getypeerde beslissingen en compatibele lokale API’s.
Qwen3.5-0.8B / 4BEen lokale multimodale motor met bevroren Qwen3.5-backbones en een kleine trainbare fysicamodule, met openbare 0,8B- en 4B-checkpoints.
Laya / ONNX Runtime JavaEen pure Java-runtime voor Laya met Spring Boot- en Gradle-integratie en Jev- en OpenAI-compatibele endpoints.
Qwen3.5-4B / Qwen3.8-27BEen framework om Jev-achtige beslismodellen op Qwen3.5 of Qwen3.8 te distilleren en trainen, met kalibratie, evaluatie en compatibele servercode.
LLM-jp 4.1 8B / encoder 310MEen Japanse familie van getypeerde beslismodellen met open 8B- en 310M-gewichten, trainings- en evaluatiecode, GGUF-serving en een System One-compatibele API.
Any llama.cpp GGUFVoegt een System One-API en gereserveerde classificatiebanen toe aan een bestaand llama.cpp-chatmodel, met optionele kalibratie en begrensd redeneren zonder een tweede model te laden.
Qwen3-VL-4BEen multimodaal beslismodel op Qwen3-VL-4B met dynamische kandidaatscores, volgorde-onafhankelijke keuzes, kalibratiecode en technisch rapport; checkpoints zijn nog niet downloadbaar.
BitNet b1.58 2BEen ternair 2B-BitNet-beslismodel met pointer-head, getypeerde kansen, reproduceerbare trainingshistorie en gemeten kalibratie; de gepubliceerde checkpoint is momenteel privé.
Open ONNX decision modelsDraait een geselecteerde set open beslismodellen lokaal op de CPU via ONNX en biedt één getypeerde bibliotheek, CLI, REST en System One-compatibele API.
Qwen3-VL-4BEen open visueel beslismodel van 4B met gepubliceerde gewichten en trainings- en kalibratiecode, aangeboden via de TypeSafe System One API.
Open decision model familiesEen lokale runtime die open beslismodellen versnelt met exacte state-forking en meerdere tekst- en multimodale modelfamilies via één interface aanbiedt.
Multilingual encoder 57M / ONNXEen meertalig encoder-beslismodel met 57 miljoen parameters voor Choice, Noul en Score, met ONNX-inferentie, browser- en Raspberry Pi-demo’s en een compatibele System One-API.
Qwen3.5-9B LoRA / GGUFEen CPU-gericht multimodaal 9B-beslismodel in GGUF-formaat met Choice, Score, Noul, een TypeSafe-compatibele API en een LoRA-finetuningpakket.
Onafhankelijke communityprojecten, geen officiële Jev-versies.
Deze Jev AI Dev-gids legt TypeSafes kader in eigen woorden uit. Raadpleeg officiële bronnen voor API-details, productclaims, evaluatie en updates.
Definieer antwoorden, verzamel representatieve voorbeelden, bepaal hoe onzekerheid wordt afgehandeld en vergelijk Jev met bestaande regels of modellen. Automatiseer beslissingen met grote gevolgen niet rechtstreeks.