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-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.
GitHubQwen3-0.6BMalý model s rozhodovacími hlavami, zverejneným tréningovým kódom a hernými ukážkami výberu akcií.
GitHubQwen3.5-2BDoladený model vracia rozdelenie pravdepodobností pre štruktúrované otázky v jedinom prechode. Súčasná verzia podporuje iba angličtinu.
GitHubModernBERT 151MMalý rozhodovací model založený na enkodéri so zverejnenými váhami a ukážkou WebGPU v prehliadači.
GitHubQwen3.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.
GitHubDiffusionGemma 26B-A4BPoužíva existujúci model DiffusionGemma na odpovedanie na štruktúrované otázky cez rozhranie podobné Jevu. Nezverejňuje nové váhy modelu.
GitHubOpen-model logitsHodnotí povolené odpovede pomocou existujúcich otvorených modelov cez rozhranie podobné Jevu. Nezverejňuje nové váhy modelu.
GitHubSpark-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.
GitHubAny 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.
GitHubQwen3.5 / DeBERTaOffline server kompatibilný s Jev pre Qwen alebo DeBERTa, otestovaný s oficiálnym SDK a s publikovanými výsledkami JevBench.
GitHubNezá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.