Rozumienie stanu
Model interpretuje tekst naturalny lub ustrukturyzowany: zgłoszenie, ślad Agenta, rekord produktu albo stan gry.
System One to klasa modeli AI firmy TypeSafe, która zamienia nieustrukturyzowany stan aplikacji w typowane odpowiedzi i prawdopodobieństwa. Jev jest pierwszą implementacją: ograniczonym komponentem decyzyjnym dla kodu aplikacji.
To niezależny przewodnik dla programistów. Informacje o produkcie i wydajności pochodzą z materiałów TypeSafe. Przed wdrożeniem sprawdź Jev na własnych danych.
state → decisions„Obciążono mnie dwukrotnie. Proszę rozwiązać to dziś.”
if (confidence < threshold) → reviewModel System One rozumie znaczenie wejścia, ale nie prowadzi dalej rozmowy ani nie tworzy odpowiedzi. Najpierw deklarujesz pytanie i dozwolony kształt wyniku; model zwraca ograniczoną ocenę, którą program może sprawdzić.
Model interpretuje tekst naturalny lub ustrukturyzowany: zgłoszenie, ślad Agenta, rekord produktu albo stan gry.
Aplikacja definiuje przestrzeń odpowiedzi przed wywołaniem. Model wybiera opcję, ocenia na skali lub rozstrzyga twierdzenie tak/nie.
Każda odpowiedź ma sygnał prawdopodobieństwa. Choice i Score podsumowują rozkład także jako confidence.
Progi, reguły, skutki uboczne, ponowienia, ścieżki awaryjne i kontrola człowieka pozostają w zwykłym kodzie.
Jev zamienia jedno wywołanie modelu w zestaw sygnałów decyzyjnych. Użyteczną jednostką nie jest tura czatu, lecz mały, typowany kontrakt między modelem a aplikacją.
Przekaż dane potrzebne do decyzji. Jev obsługuje obecnie wejścia tekstowe: napisy, obiekty JSON i listy tekstu.
Wiadomość klienta + dane kontaNazwij pytanie, wybierz primitive i opisz dozwolone opcje lub skalę. Kilka niezależnych pytań może znaleźć się w jednym żądaniu.
dział · pilność · frustracjaDla każdego pytania Jev zwraca typowaną odpowiedź i prawdopodobieństwo. Choice i Score zawierają też confidence.
rozliczenia · 0,93 · wysoka confidencePołącz wynik z kontrolami deterministycznymi. Automatyzuj jasne przypadki niskiego ryzyka, a niepewne lub istotne kieruj do człowieka albo modelu rozumującego.
przekieruj · dopytaj · sprawdź · zatrzymajbillingWybiera jedną opcję ze zdefiniowanego zbioru i zwraca prawdopodobieństwo każdej opcji.
1.43 / 2Umieszcza wejście na opisanej skali porządkowej; wynik może wypaść między poziomami.
0.95Ocenia twierdzenie tak/nie i zwraca prawdopodobieństwo „tak”.
Modele generatywne tworzą elastyczne ciągi dla ludzi. Według TypeSafe oprogramowanie potrzebuje węższej inteligencji: osadzanej w kodzie, powtarzalnej, pokazującej niepewność i pozostawiającej widoczny przepływ sterowania.
Wynikiem może być tekst, kod, JSON, odmowa albo zły format. Przed działaniem aplikacja często musi parsować, walidować i obsłużyć błąd.
Gdy model działa w tle, program musi wcześniej znać możliwe wyniki i działania, które każdy z nich może uruchomić.
Rozkład prawdopodobieństwa pozwala automatyzować jasne przypadki i wysyłać niejednoznaczne bezpieczniejszą ścieżką.
Złożony proces można rozbić na skupione oceny semantyczne i połączyć logiką deterministyczną zamiast ukrywać wszystko w jednym dużym prompcie.
Najlepsze zadania zdarzają się często, wymagają zrozumienia nieuporządkowanego wejścia i prowadzą do kilku działań, które aplikacja już potrafi wykonać.
Klasyfikuj zgłoszenia, wykrywaj intencję i pilność, oceniaj nastawienie i kieruj niepewne przypadki do kontroli.
Rozliczenia, technika, konto czy coś innego?
Wybieraj model lub narzędzie, oceniaj potrzebę wyszukiwania, kompletność wyniku lub planowane wywołanie narzędzia.
Czy Agent ma kontynuować, ponowić czy eskalować?
Oceniaj zgodność kandydata z zapytaniem, profilem, polityką lub kontekstem i łącz sygnał z regułami biznesowymi.
Jak trafny jest ten kandydat dla żądania?
Oceniaj wiadomości, wyniki, ślady i zmiany kodu według jawnych kryteriów; wysokie ryzyko zatrzymuj deterministycznymi bramkami.
Czy to narusza podaną regułę?
Wybieraj dozwolone działania dla gier, symulacji, interfejsów lub urządzeń bez generowania długiej odpowiedzi.
Które dozwolone działanie najlepiej pasuje do stanu?
Zamieniaj duże zbiory rekordów w kategorie, wyniki, flagi i cechy dla dalszych systemów.
Jaka kategoria i poziom ryzyka dotyczą tego rekordu?
Opcje są znane, wejście jest semantycznie złożone, decyzja się powtarza, liczy się opóźnienie, a kod ma działanie lub ścieżkę awaryjną dla każdego wyniku.
Potrzebny jest oryginalny tekst lub kod, głębokie wieloetapowe rozumowanie, szerokie badanie, wyjaśnienie, wejście multimodalne albo wyników nie da się zdefiniować wcześniej.
Oba rozumieją język, a LLM może otrzymać schemat wyjścia. Głębsza różnica dotyczy tego, co model ma natywnie zwracać i jak używa go otaczające oprogramowanie.
| Aspekt | Jev / System One | Typowy generatywny LLM |
|---|---|---|
| Główne zadanie | Ocena zdefiniowanych wyników | Generowanie kontynuacji lub odpowiedzi |
| Natywne wyjście | Typowany wybór, wynik lub prawdopodobieństwo tak | Sekwencja tokenów: tekst, kod, JSON lub inne |
| Przestrzeń odpowiedzi | Zadeklarowana przed wywołaniem | Z natury otwarta, nawet gdy schema ogranicza format końcowy |
| Niepewność | Prawdopodobieństwo każdej odpowiedzi; confidence dla Choice i Score | Może zwracać prawdopodobieństwa tokenów lub deklarowaną pewność, zwykle nie jest to skalibrowany sygnał zadania |
| Próbkowanie | Według TypeSafe pytania i wyniki oceniane równolegle | Zwykle sekwencyjnie, token po tokenie |
| Mocne strony | Częste rozgałęzienia semantyczne, scoring, routing i kontrole | Pisanie, dialog, programowanie, synteza i otwarte rozumowanie |
| Główna porażka | Poprawnie typowana, lecz błędna semantycznie decyzja | Błędna, źle sformatowana, niepoparta lub nietrafna treść |
| Rola systemowa | Ograniczony komponent decyzji w widocznym kodzie | Elastyczny generator lub model rozumujący, często z większą orkiestracją |
Dla programistów oceniających System One poza Jev poniżej znajduje się ten sam moduł społeczności co na stronie Projects. Oddziela niezależnie trenowane modele od interfejsów podobnych do Jev opartych na istniejących wagach.
Te modele i eksperymenty z interfejsem powstały z inspiracji Jev lub badają podobne sposoby podejmowania ustrukturyzowanych decyzji. Nie są oficjalnymi wersjami Jev od TypeSafe i nie należą do rankingu projektów GitHub powyżej.
Qwen3.5-9BAdapter LoRA inspirowany Jev wraz z przepisem na trening odpowiedzi wyboru i tak/nie. Działa lokalnie; na razie przyjmuje tylko tekst.
GitHubQwen3-0.6BMały model z głowicami decyzyjnymi, opublikowanym kodem treningowym i demonstracjami wyboru ruchów w grach.
GitHubQwen3.5-2BDostrojony model zwracający rozkłady prawdopodobieństwa dla pytań o określonym formacie w jednym przebiegu. Obecnie obsługuje tylko angielski.
GitHubModernBERT 151MMały model decyzyjny oparty na enkoderze, z udostępnionymi wagami i przeglądarkowym demo WebGPU.
GitHubQwen3.5-0.8BMultimodalny model decyzyjny 0,8B z opublikowanymi wagami, kodem treningowym i wynikami testów. Obsługuje tekst i obrazy w jednym przebiegu; wagi są przeznaczone do badań niekomercyjnych.
GitHubDiffusionGemma 26B-A4BKorzysta z istniejącego modelu DiffusionGemma, by odpowiadać na pytania o określonym formacie przez API podobne do Jev. Nie publikuje nowych wag modelu.
GitHubOpen-model logitsOcenia dozwolone odpowiedzi istniejącymi otwartymi modelami przez interfejs podobny do Jev. Nie udostępnia wag nowego modelu.
GitHubSpark-X2.5-4BLokalny serwer zgodny z Jev, który odczytuje logity odpowiedzi modeli Spark-X2.5. Pytania współdzielą jeden prefill stanu; projekt zawiera też playground i benchmarki.
GitHubAny causal LLMZestaw narzędzi, który bez treningu zmienia przyczynowe modele językowe w typowane modele decyzyjne, z korektą wpływu kolejności opcji, opcjonalną kalibracją i odtwarzalnymi testami.
GitHubQwen3.5 / DeBERTaDziałający offline serwer zgodny z Jev dla modeli Qwen lub DeBERTa, sprawdzony z oficjalnym SDK i z opublikowanymi wynikami JevBench.
GitHubTo niezależne projekty społeczności, a nie oficjalne wersje Jev.
Ten przewodnik Jev AI Dev objaśnia ramy TypeSafe własnymi słowami. Szczegóły API, twierdzenia produktowe, metody oceny i aktualizacje sprawdzaj w źródłach oficjalnych.
Zdefiniuj odpowiedzi, zbierz reprezentatywne przykłady, ustal obsługę niepewności i porównaj Jev z obecnymi regułami lub modelem. Nie automatyzuj bezpośrednio decyzji o dużym wpływie.