Pochopiť stav
Model interpretuje prirodzený alebo štruktúrovaný text: tiket, stopu Agenta, záznam produktu či stav hry.
System One je trieda modelov AI od TypeSafe, ktorá mení neštruktúrovaný stav aplikácie na typované odpovede a pravdepodobnosti. Jev je prvá implementácia: ohraničená rozhodovacia súčasť pre kód aplikácie.
Toto je nezávislá príručka pre vývojárov. Informácie o produkte a výkone pochádzajú z materiálov TypeSafe. Pred produkciou overte Jev na vlastných dátach.
state → decisions„Platbu mi strhli dvakrát. Potrebujem to vyriešiť dnes.“
if (confidence < threshold) → reviewSystem One rozumie významu vstupu, ale nepokračuje v rozhovore ani nepíše odpoveď. Najprv určíte otázku a povolený tvar odpovede; model vráti ohraničený úsudok, ktorý program môže skontrolovať.
Model interpretuje prirodzený alebo štruktúrovaný text: tiket, stopu Agenta, záznam produktu či stav hry.
Aplikácia pred volaním určí priestor odpovedí. Model zvolí možnosť, ohodnotí na škále alebo posúdi tvrdenie áno/nie.
Každá odpoveď obsahuje pravdepodobnosť. Choice a Score navyše sumarizujú rozdelenie ako confidence.
Prahy, pravidlá, akcie, opakovania, záložné cesty a ľudská kontrola zostávajú v bežnom kóde.
Jev mení jedno volanie modelu na súbor rozhodovacích signálov. Užitočnou jednotkou nie je ťah konverzácie, ale malý typovaný kontrakt medzi modelom a aplikáciou.
Pošlite informácie potrebné na rozhodnutie. Jev aktuálne prijíma textové vstupy: reťazce, objekty JSON a zoznamy textov.
Správa zákazníka + údaje účtuOtázku pomenujte, vyberte primitive a opíšte možnosti alebo škálu. Viac nezávislých otázok môže byť v jednej požiadavke.
oddelenie · naliehavosť · nespokojnosťPre každú otázku vráti typovanú odpoveď a pravdepodobnosť. Choice a Score obsahujú aj confidence.
fakturácia · 0,93 · vysoká confidenceVýstup spojte s deterministickými kontrolami. Jasné prípady s nízkym rizikom vykonajte, nejasné alebo významné odovzdajte človeku či reasoning modelu.
smerovať · opýtať sa · overiť · zastaviťbillingZvolí jednu možnosť z vopred danej množiny a vráti pravdepodobnosť každej možnosti.
1.43 / 2Umiestni vstup na opísanú usporiadanú škálu; výsledok môže byť medzi úrovňami.
0.95Posúdi tvrdenie áno/nie a vráti pravdepodobnosť „áno“.
Generatívne modely tvoria flexibilné reťazce pre ľudí. TypeSafe tvrdí, že softvér potrebuje užšiu inteligenciu: vložiteľnú do kódu, opakovateľnú, ukazujúcu neistotu a zachovávajúcu viditeľný tok riadenia.
Výstup môže byť text, kód, JSON, odmietnutie alebo zlý formát. Aplikácia často musí pred akciou parsovať, overovať a riešiť chyby.
Keď model beží na pozadí, program musí vopred poznať možné výsledky a akcie, ktoré každý z nich povoľuje.
Rozdelenie pravdepodobnosti umožní automatizovať jasné prípady a nejasné poslať bezpečnejšou cestou.
Zložitý tok možno rozdeliť na cielené sémantické úsudky a spojiť deterministickou logikou namiesto ukrytia v jednom veľkom prompte.
Najlepšie úlohy sa často opakujú, vyžadujú pochopenie neusporiadaného vstupu a vedú k niekoľkým akciám, ktoré aplikácia už vie vykonať.
Trieďte tikety, určujte zámer a naliehavosť, odhadujte sentiment a nejasné prípady posielajte na kontrolu.
Fakturácia, technika, účet alebo niečo iné?
Voľte model alebo nástroj, určujte potrebu vyhľadávania, úplnosť výsledku alebo kontrolujte navrhované volanie nástroja.
Má Agent pokračovať, opakovať alebo eskalovať?
Ohodnoťte zhodu kandidáta s dotazom, profilom, politikou či kontextom a spojte signál s obchodnými pravidlami.
Ako relevantný je kandidát pre požiadavku?
Hodnoťte správy, výstupy, stopy alebo zmeny kódu podľa jasných kritérií; vysoké riziko držte za deterministickými bránami.
Porušuje to uvedené pravidlo?
Vyberajte povolené akcie pre hry, simulácie, rozhrania či zariadenia bez dlhej generovanej odpovede.
Ktorá povolená akcia najlepšie zodpovedá stavu?
Premieňajte veľké objemy záznamov na kategórie, skóre, príznaky a vlastnosti pre ďalšie systémy.
Aká kategória a úroveň rizika platí pre záznam?
Možnosti sú známe, vstup je sémanticky zložitý, rozhodnutie sa opakuje, záleží na latencii a kód pozná akciu alebo záložnú cestu pre každý výsledok.
Je potrebný originálny text či kód, hlboké viackrokové uvažovanie, široký výskum, vysvetlenie, multimodálny vstup alebo výsledky nemožno určiť vopred.
Oba prístupy rozumejú jazyku a LLM možno obmedziť štruktúrovaným výstupom. Hlbší rozdiel je v tom, čo má model prirodzene vracať a ako ho okolitý softvér používa.
| Aspekt | Jev / System One | Bežný generatívny LLM |
|---|---|---|
| Hlavná úloha | Vyhodnotiť vopred dané výsledky | Generovať pokračovanie alebo odpoveď |
| Natívny výstup | Typovaná voľba, skóre alebo pravdepodobnosť áno | Sekvencia tokenov: text, kód, JSON alebo iné |
| Priestor odpovedí | Deklarovaný pred volaním | Z podstaty otvorený, aj keď schema obmedzuje konečný formát |
| Neistota | Pravdepodobnosť každej odpovede; confidence pre Choice a Score | Môže dať pravdepodobnosti tokenov alebo vlastnú istotu, zvyčajne nie kalibrovaný signál úlohy |
| Vzorkovanie | Podľa TypeSafe sa otázky a výstupy hodnotia paralelne | Zvyčajne sekvenčne, token po tokene |
| Silné stránky | Časté sémantické vetvenie, scoring, routing a kontroly | Písanie, dialóg, programovanie, syntéza a otvorené uvažovanie |
| Hlavné zlyhanie | Typovo platné, ale sémanticky chybné rozhodnutie | Chybný, zle formovaný, nepodložený alebo odchylný obsah |
| Úloha v systéme | Ohraničená rozhodovacia súčasť vo viditeľnom kóde | Flexibilný generátor či reasoning model, často s väčšou orchestráciou |
Pre vývojárov, ktorí hodnotia System One aj mimo Jev, je nižšie rovnaký komunitný modul ako na stránke Projects. Oddeľuje samostatne trénované modely od rozhraní podobných Jev postavených na existujúcich váhach.
Tieto komunitné modely a experimenty s rozhraním sa inšpirujú Jevom alebo skúmajú podobné prístupy k štruktúrovanému rozhodovaniu. Nie sú to oficiálne verzie Jevu od TypeSafe a nie sú súčasťou vyššie uvedeného rebríčka projektov na GitHube.
Qwen3.5-9B + diffusion drafterRozhodovací model 9B v štýle Jev s voliteľnou fázou uvažovania, zverejnenými váhami, tréningovým kódom a dátami a kompatibilným lokálnym API.
Qwen3.5-4BPravdepodobnostný rozhodovací model 4B s otvorenou slovnou zásobou, zverejnenými váhami a dvojfázovým tréningom, lokálnou inferenciou a službou HTTP.
Qwen3.5-9BAdaptér LoRA a postup trénovania inšpirovaný Jevom pre výber z možností a otázky áno/nie. Beží lokálne a zatiaľ prijíma len text.
Qwen3-0.6BMalý model s rozhodovacími hlavami, zverejneným tréningovým kódom a hernými ukážkami výberu akcií.
Qwen3.5-2BDoladený model vracia rozdelenie pravdepodobností pre štruktúrované otázky v jedinom prechode. Súčasná verzia podporuje iba angličtinu.
ModernBERT 151M / Verdict 2.0Malý rozhodovací model založený na enkodéri so zverejnenými váhami a ukážkou WebGPU v prehliadači.
Qwen3.5-0.8BMultimodálny rozhodovací model s 0,8B parametrami a zverejnenými váhami, tréningovým kódom aj výsledkami testov. Text a obrázky spracuje v jednom priechode; váhy sú určené na nekomerčný výskum.
DiffusionGemma 26B-A4BPoužíva existujúci model DiffusionGemma na odpovedanie na štruktúrované otázky cez rozhranie podobné Jevu. Nezverejňuje nové váhy modelu.
Open-model logitsHodnotí povolené odpovede pomocou existujúcich otvorených modelov cez rozhranie podobné Jevu. Nezverejňuje nové váhy modelu.
Spark-X2.5-4BLokálny server kompatibilný s Jev, ktorý číta logity odpovedí modelu Spark-X2.5. Otázky zdieľajú jeden prefill stavu; súčasťou je aj skúšobné rozhranie a benchmarky.
Any causal LLMNástroj, ktorý bez tréningu mení kauzálne jazykové modely na typované rozhodovacie modely, s korekciou vplyvu poradia možností, voliteľnou kalibráciou a reprodukovateľnými benchmarkmi.
Qwen3.5 / DeBERTaOffline server kompatibilný s Jev pre Qwen alebo DeBERTa, otestovaný s oficiálnym SDK a s publikovanými výsledkami JevBench.
Qwen3-0.6BRozhodovací model Qwen3-0.6B pre stopy agentov a ďalšie štruktúrované otázky, so zverejnenými váhami, typovaným HTTP API a bez dekódovania tokenov.
Causal LMs / SGLangMení lokálne kauzálne jazykové modely na služby Choice, Score a Noul kompatibilné s Jev pomocou hodnotenia iba prefillu; podporuje SGLang, Transformers a multimodálne dáta.
Laya / ONNX RuntimeSpúšťa otvorený model Laya System One v Node.js cez ONNX Runtime, s formátom požiadaviek kompatibilným s Jev a zverejnenými váhami.
Qwen3.5-0.8BRozhodovací model Qwen3.5-0.8B pre thajčinu a angličtinu so zverejnenými váhami, tréningovým kódom a HTTP API kompatibilným s Jev.
Qwen3.5-0.8B / 2BMultimodálny rozhodovací model inšpirovaný Jev pre text, obrázky a video s publikovanými váhami, tréningovým kódom a príkazmi na vyhodnotenie.
Qwen3.5-4BOtvorený rozhodovací model 4B doladený z Qwen3.5 s váhami, reprodukovateľným postupom tréningu a zdokumentovaným pôvodom dát.
Open decision modelsLokálna služba v Ruste, ktorá sťahuje a spúšťa viacero otvorených rozhodovacích modelov cez vlastné a s TypeSafe kompatibilné API.
Qwen3.5-0.8B / 2B / 4BMultimodálna rodina modelov Qwen3.5 s veľkosťou 0,8B, 2B a 4B, váhami, kódom na tréning a inferenciu, testami kalibrácie a API kompatibilným s Jev.
Qwen3.5-4BRozhodovací model 4B pre angličtinu a kórejčinu s verejnými váhami a kvantizáciami, kalibrovanými pravdepodobnosťami a lokálnym serverom kompatibilným s TypeSafe.
Qwen3.5-0.8B / 2BLokálna rodina modelov 0,8B a 2B s váhami, dlhým kontextom, kompatibilným API, zručnosťami agentov, nástrojmi MCP a príkazmi na vyhodnotenie.
Qwen3.5-2B / 9B · Qwen3.8-27BNezávislá implementácia s publikovanými váhami 2B, 9B a 27B, tréningovým kódom, kompatibilným lokálnym serverom a reprodukovateľnými testami.
Qwen3.5-VL 2B / 4B / 9BOtvorená multimodálna rodina modelov 2B, 4B a 9B pre text a obrázky, s kalibrovanými pravdepodobnosťami, možnosťou odmietnuť odpoveď, zverejnenými váhami a kompatibilným lokálnym API.
0.6B / 0.8B / 4B decision modelsMalé otvorené modely pre rozhodnutia Choice, Score a Noul so zverejnenými váhami a lokálnou inferenciou na CPU, GPU NVIDIA a Apple Silicon.
Qwen3.5-0.8B / 4BOtvorené rozhodovacie modely Qwen3.5 s 0,8B a 4B parametrami, zverejnenými váhami a tréningovým kódom, lokálnym API kompatibilným s Jev a reprodukovateľnými výsledkami Decision Index.
Qwen3.5-0.8B / 4BOtvorené modely Qwen3.5 s 0,8B a 4B parametrami trénované na rozhodovanie vyhľadávacích agentov, so zverejnenými dátami, váhami, záznamami tréningu a kalibračným kódom.
Cloudflare Clef 27B / 9BNatívny engine v C a Metale pre Cloudflare Clef a Clef-Flash na Apple Silicon, ktorý poskytuje rozhodnutia pre text, obrázky a video cez API kompatibilné s Jev.
mmBERT 144.3MDvojjazyčný rozhodovací model s enkodérom a 144,3M parametrami pre lokálne typované rozhodnutia, s váhami, kalibračnými nástrojmi, testami a serverom kompatibilným s Jev.
Multilingual Laya checkpointsViacjazyčný neautoregresný rozhodovací engine s verejnými checkpointmi, kódom na tréning a doladenie a kompatibilnými lokálnymi API.
Qwen3.5-0.8B / 4BLokálny multimodálny engine so zmrazenými modelmi Qwen3.5 a malým trénovateľným fyzikálnym modulom, s verejnými checkpointmi 0,8B a 4B.
Laya / ONNX Runtime JavaČistý Java runtime pre Laya s integráciou Spring Boot a Gradle a endpointmi kompatibilnými s Jevom a OpenAI.
Qwen3.5-4B / Qwen3.8-27BFramework na destiláciu a tréning rozhodovacích modelov v štýle Jevu na Qwen3.5 alebo Qwen3.8, s kalibráciou, hodnotením a kompatibilným serverom.
LLM-jp 4.1 8B / encoder 310MJaponská rodina typovaných rozhodovacích modelov s otvorenými váhami 8B a 310M, kódom na tréning a hodnotenie, obsluhou GGUF a API kompatibilným so System One.
Any llama.cpp GGUFPridáva k existujúcemu chatovaciemu modelu llama.cpp API System One a vyhradené klasifikačné dráhy, voliteľnú kalibráciu a obmedzené uvažovanie bez načítania druhého modelu.
Qwen3-VL-4BMultimodálny rozhodovací model na Qwen3-VL-4B s dynamickým hodnotením možností, voľbou nezávislou od poradia, kalibračným kódom a technickou správou; checkpointy zatiaľ nie sú na stiahnutie.
BitNet b1.58 2BTernárny rozhodovací model BitNet 2B s ukazovacou hlavou, typovanými pravdepodobnosťami, reprodukovateľným záznamom tréningu a zmeranou kalibráciou; zverejnený checkpoint je zatiaľ súkromný.
Open ONNX decision modelsLokálne na CPU cez ONNX spúšťa vybranú sadu otvorených rozhodovacích modelov a ponúka typovanú knižnicu, CLI, REST a API kompatibilné so System One.
Qwen3-VL-4BOtvorený vizuálny rozhodovací model 4B so zverejnenými váhami a kódom na trénovanie a kalibráciu, poskytovaný cez API TypeSafe System One.
Open decision model familiesLokálne prostredie, ktoré zrýchľuje otvorené rozhodovacie modely presným vetvením stavu a sprístupňuje viac textových aj multimodálnych rodín cez jedno rozhranie.
Multilingual encoder 57M / ONNXViacjazyčný enkodérový rozhodovací model s 57 miliónmi parametrov pre Choice, Noul a Score, s inferenciou ONNX, ukážkami v prehliadači a na Raspberry Pi a kompatibilným API System One.
Qwen3.5-9B LoRA / GGUFMultimodálny rozhodovací model 9B zameraný na CPU vo formáte GGUF, s Choice, Score, Noul, API kompatibilným s TypeSafe a sadou na dolaďovanie LoRA.
Nezávislé komunitné projekty, nie oficiálne verzie Jevu.
Táto príručka Jev AI Dev vysvetľuje rámec TypeSafe vlastnými slovami. Podrobnosti API, tvrdenia o produkte, hodnotenie a zmeny overujte v oficiálnych zdrojoch.
Definujte odpovede, zhromaždite reprezentatívne príklady, určte prácu s neistotou a porovnajte Jev so súčasnými pravidlami alebo modelom. Neautomatizujte priamo rozhodnutia s veľkým vplyvom.