Jev AI Dev · Entwicklerleitfaden

Was ist das System-One-KI-Modell? Ein Entwicklerleitfaden zu Jev.

System One bezeichnet bei TypeSafe eine Klasse von KI-Modellen, die unstrukturierte Anwendungszustände in typisierte Antworten und Wahrscheinlichkeiten überführt. Jev ist die erste Implementierung: eine begrenzte Entscheidungskomponente für Anwendungscode.

Eingabe
Text, JSON oder Textlisten
Ausgabe
Choice, Score oder Noul
Kontrollfluss
Bleibt im eigenen Code

Dies ist ein unabhängiger Entwicklerleitfaden. Produkt- und Leistungsangaben stammen aus Unterlagen von TypeSafe. Prüfen Sie Jev vor einem Produktionseinsatz mit eigenen Daten.

System Onestate → decisions
state

„Ich wurde doppelt belastet. Bitte heute klären.“

choiceAbrechnung0.96
nouldringend0.88
scoreUnzufriedenheit1.7 / 2
if (confidence < threshold) → review
Modellklasse

Ein System-One-Modell ist ein Entscheidungsbaustein für Anwendungscode.

Ein System-One-Modell erfasst die Bedeutung einer Eingabe, führt aber kein Gespräch fort und formuliert keine Antwort. Frage und zulässige Antwortform werden vorab festgelegt; das Modell liefert ein begrenztes Urteil, das Software prüfen und verarbeiten kann.

01

Zustand verstehen

Das Modell interpretiert natürliche oder strukturierte Texte wie Tickets, Agenten-Traces, Produktdatensätze oder Spielzustände.

02

Im Vertrag bleiben

Die Anwendung definiert den Antwortbereich vor dem Aufruf. Das Modell wählt eine Option, ordnet auf einer Skala ein oder bewertet eine Ja-Nein-Aussage.

03

Unsicherheit sichtbar machen

Jede Antwort enthält ein Wahrscheinlichkeitssignal. Choice und Score fassen die Verteilung zusätzlich als Confidence zusammen.

04

Mit Code kombinieren

Schwellenwerte, Richtlinien, Nebenwirkungen, Wiederholungen, Rückfälle und menschliche Prüfungen bleiben Aufgabe des normalen Codes.

Jev im Workflow

So binden Entwickler Jev in Anwendungscode ein.

Jev macht aus einem Modellaufruf mehrere Entscheidungssignale. Die nützliche Einheit ist kein Chat-Turn, sondern ein kleiner, typisierter Vertrag zwischen Modell und Anwendung.

Eingabe

1. Zustand aufbauen

Übergeben Sie die für die Entscheidung nötigen Informationen. Jev akzeptiert derzeit textbasierte Eingaben wie Strings, JSON-Objekte und Textlisten.

Kundennachricht + Kontodaten
Vertrag

2. Fragen definieren

Benennen Sie jede Frage, wählen Sie das Primitive und beschreiben Sie Optionen oder Skala. Mehrere unabhängige Fragen können in einer Anfrage stehen.

Bereich · Dringlichkeit · Unzufriedenheit
Modell

3. Jev bewertet

Jev gibt für jede Frage eine typisierte Antwort und ein Wahrscheinlichkeitssignal zurück. Choice und Score enthalten außerdem Confidence.

Abrechnung · 0,93 · hohe Confidence
Anwendung

4. Code setzt Regeln um

Kombinieren Sie die Modellausgabe mit deterministischen Prüfungen. Klare, risikoarme Fälle können laufen; unklare oder folgenreiche Fälle gehen an Menschen oder Reasoning-Modelle.

weiterleiten · nachfragen · prüfen · stoppen

Drei Antwortformen

Choicebilling

Welches Team ist zuständig?

Wählt eine Option aus einer vorgegebenen Menge und gibt die Wahrscheinlichkeit jeder Option zurück.

Score1.43 / 2

Wie schwerwiegend ist das Problem?

Ordnet die Eingabe auf einer beschriebenen, geordneten Skala ein; der Wert kann zwischen Stufen liegen.

Noul0.95

Wird eine Rückerstattung verlangt?

Bewertet eine Ja-Nein-Aussage und gibt die Wahrscheinlichkeit für „Ja“ zurück.

Die Begründung

Warum TypeSafe eine Modellschnittstelle für Software entwickelt hat.

Generative Modelle erzeugen flexible Texte für Menschen. Nach der These von TypeSafe braucht Software eine engere Form von Intelligenz: in Code einbettbar, wiederholt ausführbar, mit sichtbarer Unsicherheit und nachvollziehbarem Kontrollfluss.

01

Strings sind flexibel, aber offen

Eine Ausgabe kann Text, Code, JSON, eine Ablehnung oder ein ungültiges Format sein. Anwendungen müssen vor einer Aktion oft parsen, validieren und Fehler behandeln.

02

Automatisierung braucht Grenzen

Läuft ein Modell im Hintergrund, muss das Programm mögliche Ergebnisse und die jeweils erlaubten Aktionen vorab kennen.

03

Unsicherheit muss den Ablauf ändern

Eine Wahrscheinlichkeitsverteilung erlaubt, klare Fälle automatisch zu bearbeiten und unklare auf einen sichereren Pfad zu schicken.

04

Kleine Entscheidungen kombinieren

Komplexe Abläufe lassen sich in fokussierte semantische Urteile zerlegen und mit deterministischer Logik verbinden, statt alles in einem großen Prompt zu verbergen.

Geeignete Bereiche

Wo System One AI in Entwickler-Workflows passt.

Gute Kandidaten treten häufig auf, erfordern das Verständnis unübersichtlicher Eingaben und führen zu wenigen Aktionen, die die Anwendung bereits ausführen kann.

01

Supportbetrieb

Tickets klassifizieren, Absicht und Dringlichkeit erkennen, Stimmung einschätzen und unklare Fälle zur Prüfung weiterleiten.

Abrechnung, Technik, Konto oder etwas anderes?
02

Agentensteuerung

Modell oder Werkzeug wählen, Retrieval-Bedarf und Vollständigkeit prüfen oder einen geplanten Tool-Aufruf bewerten.

Soll der Agent fortfahren, wiederholen oder eskalieren?
03

Ranking und Relevanz

Kandidaten gegen Anfrage, Profil, Richtlinie oder Kontext bewerten und das Signal mit Geschäftsregeln verbinden.

Wie relevant ist dieser Kandidat für die Anfrage?
04

Sicherheit und Prüfung

Nachrichten, Ausgaben, Traces oder Codeänderungen anhand klarer Kriterien bewerten; hohe Risiken bleiben hinter deterministischen Schranken.

Verstößt dies gegen die festgelegte Regel?
05

Interaktion in Echtzeit

Zulässige Aktionen für Spiele, Simulationen, Oberflächen oder Geräteautomatisierung wählen, ohne lange Texte zu erzeugen.

Welche erlaubte Aktion passt am besten zum Zustand?
06

Datenverarbeitung

Viele Datensätze in Kategorien, Scores, Flags und Merkmale umwandeln, die nachgelagerte Systeme aggregieren oder prüfen.

Welche Kategorie und Risikostufe hat dieser Datensatz?

Gut geeignet

Die Optionen sind bekannt, die Eingabe ist semantisch komplex, die Entscheidung wiederholt sich, Latenz zählt und der Code kennt für jedes Ergebnis Aktion oder Rückfall.

Weniger geeignet

Benötigt werden neue Texte oder Code, tiefes mehrstufiges Reasoning, breite Recherche, Erklärungen, multimodale Eingaben oder nicht vorab definierbare Ergebnisse.

System One und generative LLMs

System One und generative LLMs haben unterschiedliche Rollen im KI-Stack.

Beide verstehen Sprache, und auch ein LLM kann strukturierte Ausgaben liefern. Der tiefere Unterschied liegt darin, was das Modell erzeugen soll und wie die umgebende Software es nutzt.

AspektJev / System OneGängiges generatives LLM
HauptaufgabeVorgegebene Ergebnisse bewertenFortsetzung oder Antwort erzeugen
Native AusgabeTypisierte Wahl, Score oder Ja-WahrscheinlichkeitTokenfolge: Text, Code, JSON oder anderes
AntwortbereichVor dem Aufruf festgelegtIm Kern offen, auch bei Schema für das Endformat
UnsicherheitWahrscheinlichkeit je Antwort; Confidence bei Choice und ScoreTokenwahrscheinlichkeiten oder Selbstauskunft möglich, meist kein auf die Aufgabe kalibriertes Entscheidungssignal
SamplingLaut TypeSafe parallele Bewertung von Fragen und AusgabenMeist Token für Token sequenziell
StärkenHäufige semantische Verzweigungen, Scoring, Routing, PrüfungenSchreiben, Dialog, Code, Synthese, offenes Reasoning
Zentrales RisikoFormal gültige, semantisch falsche EntscheidungFalsche, ungültige, unbelegte oder abschweifende Ausgabe
SystemrolleBegrenzte Entscheidungskomponente in sichtbarem CodeFlexibler Generator oder Reasoner, oft mit größerer Orchestrierung

Für Entwickler, die System One jenseits von Jev prüfen, folgt dasselbe Community-Modul wie auf der Projects-Seite. Es trennt eigenständig trainierte Modelle von Jev-ähnlichen Schnittstellen auf bestehenden Gewichten.

System One

System-One-Ökosystem der Community

Diese Community-Modelle und Schnittstellenexperimente sind von Jev inspiriert oder untersuchen ähnliche Ansätze für strukturierte Entscheidungen. Sie sind keine offiziellen Jev-Versionen von TypeSafe und gehören nicht zum GitHub-Projektranking oben.

Community-ModellQwen3.5-9B + diffusion drafter

Jeeves

Ein Jev-artiges 9B-Entscheidungsmodell mit optionaler Schlussfolgerungsphase, veröffentlichten Gewichten, Trainingscode und -daten sowie kompatibler lokaler API.

Community-ModellQwen3.5-4B

OpenJev-4B

Ein probabilistisches 4B-Entscheidungsmodell mit offenem Vokabular, veröffentlichten Gewichten, zweistufigem Trainingscode, lokaler Inferenz und HTTP-Dienst.

Community-ModellQwen3.5-9B

Bespoke Nimble

Ein von Jev inspirierter LoRA-Adapter mit Trainingsrezept für Auswahl- und Ja/Nein-Fragen. Läuft lokal und verarbeitet derzeit nur Text.

Community-ModellQwen3-0.6B

NanoJev

Kleines Modell mit eigenen Entscheidungsköpfen, veröffentlichtem Trainingscode und Spieldemos zur Aktionswahl.

Community-ModellQwen3.5-2B

decider

Feinabgestimmtes Modell, das Wahrscheinlichkeiten für strukturierte Fragen in einem Durchlauf liefert. Derzeit nur für Englisch.

Community-ModellModernBERT 151M / Verdict 2.0

Verdict

Kleines, encoderbasiertes Entscheidungsmodell mit veröffentlichten Gewichten und WebGPU-Demo im Browser.

Community-ModellQwen3.5-0.8B

Dohnuts

Ein multimodales 0,8B-Entscheidungsmodell mit veröffentlichten Gewichten, Trainingscode und Tests. Es verarbeitet Text und Bilder in einem Durchlauf; die Gewichte sind nur für nicht kommerzielle Forschung bestimmt.

SchnittstellenexperimentDiffusionGemma 26B-A4B

OpenJev

Nutzt das vorhandene DiffusionGemma-Modell, um strukturierte Fragen über eine Jev-ähnliche API zu beantworten. Neue Modellgewichte werden nicht veröffentlicht.

SchnittstellenexperimentOpen-model logits

Simple Jev

Bewertet zulässige Antworten mit bestehenden offenen Modellen und bietet eine Jev-ähnliche Schnittstelle. Keine neuen Modellgewichte.

SchnittstellenexperimentSpark-X2.5-4B

Rizzo Flow

Ein lokal laufender Jev-kompatibler Server, der Antwort-Logits von Spark-X2.5 ausliest. Mehrere Fragen teilen sich einen Zustands-Prefill; Playground und Benchmarks sind enthalten.

SchnittstellenexperimentAny causal LLM

AnyJev

Ein Toolkit, das kausale Sprachmodelle ohne Training in typisierte Entscheidungsmodelle verwandelt – mit Korrektur der Reihenfolgeverzerrung, optionaler Kalibrierung und reproduzierbaren Benchmarks.

SchnittstellenexperimentQwen3.5 / DeBERTa

local-jev

Ein offline nutzbarer Jev-kompatibler Server für Qwen oder DeBERTa, mit dem offiziellen SDK getestet und mit veröffentlichten JevBench-Ergebnissen.

Community-ModellQwen3-0.6B

AgentJev

Ein Qwen3-0.6B-Entscheidungsmodell für Agenten-Traces und andere strukturierte Fragen, mit veröffentlichten Gewichten, typisierter HTTP-API und ohne Token-Decodierung.

SchnittstellenexperimentCausal LMs / SGLang

LLM2Jev

Bindet lokale kausale Sprachmodelle per reiner Prefill-Bewertung als Jev-kompatible Choice-, Score- und Noul-Dienste ein, mit SGLang-, Transformers- und Multimodal-Unterstützung.

SchnittstellenexperimentLaya / ONNX Runtime

Laya

Führt das offene Laya-System-One-Modell mit ONNX Runtime in Node.js aus und nutzt ein Jev-kompatibles Anfrageformat sowie veröffentlichte Modellgewichte.

Community-ModellQwen3.5-0.8B

OpenThai System One

Ein Qwen3.5-0.8B-Entscheidungsmodell für Thai und Englisch mit veröffentlichten Gewichten, Trainingscode und Jev-kompatibler HTTP-API.

Community-ModellQwen3.5-0.8B / 2B

Valen

Ein von Jev inspiriertes multimodales Entscheidungsmodell für Text, Bilder und Video mit veröffentlichten Gewichten, Trainingscode und Auswertungsbefehlen.

Community-ModellQwen3.5-4B

Tev1

Ein offenes, aus Qwen3.5 feinabgestimmtes 4B-Entscheidungsmodell mit Gewichten, reproduzierbarem Trainingsrezept und dokumentierter Datenherkunft.

SchnittstellenexperimentOpen decision models

Ollaya

Ein lokaler Rust-Dienst, der mehrere offene Entscheidungsmodelle lädt und über eigene sowie TypeSafe-kompatible APIs ausführt.

Community-ModellQwen3.5-0.8B / 2B / 4B

Intern-Decision

Eine multimodale Qwen3.5-Modellfamilie mit 0,8B-, 2B- und 4B-Checkpoints, Gewichten, Trainings- und Inferenzcode, Kalibrierungsbenchmarks und Jev-kompatibler API.

Community-ModellQwen3.5-4B

Mica

Ein englisch-koreanisches 4B-Entscheidungsmodell mit veröffentlichten Gewichten und Quantisierungen, kalibrierten Wahrscheinlichkeiten und lokalem TypeSafe-kompatiblem Server.

Community-ModellQwen3.5-0.8B / 2B

Jev-Style

Eine lokale Familie von 0,8B- und 2B-Entscheidungsmodellen mit Gewichten, langem Kontext, kompatibler API, Agenten-Skills, MCP-Werkzeugen und Evaluationsbefehlen.

Community-ModellQwen3.5-2B / 9B · Qwen3.8-27B

Open-Jev

Eine unabhängige Umsetzung mit veröffentlichten 2B-, 9B- und 27B-Gewichten, Trainingscode, kompatiblem lokalen Server und reproduzierbaren Auswertungen.

Community-ModellQwen3.5-VL 2B / 4B / 9B

imajev

Eine offene multimodale Modellfamilie mit 2B, 4B und 9B Parametern für Text und Bilder, kalibrierten Wahrscheinlichkeiten, Enthaltung, offenen Gewichten und kompatibler lokaler API.

Community-Modell0.6B / 0.8B / 4B decision models

OpenDecider

Kleine offene Modelle für Choice-, Score- und Noul-Entscheidungen mit veröffentlichten Gewichten und lokaler Inferenz auf CPU, NVIDIA-GPUs und Apple Silicon.

Community-ModellQwen3.5-0.8B / 4B

jiwo

Offene Qwen3.5-Entscheidungsmodelle mit 0,8B und 4B Parametern, veröffentlichten Gewichten und Trainingscode, lokaler Jev-kompatibler API und reproduzierbaren Decision-Index-Ergebnissen.

Community-ModellQwen3.5-0.8B / 4B

SearchJev

Offene Qwen3.5-Modelle mit 0,8B und 4B Parametern für Entscheidungen von Suchagenten, einschließlich veröffentlichter Daten, Gewichte, Trainingsprotokolle und Kalibrierung.

SchnittstellenexperimentCloudflare Clef 27B / 9B

cleffa

Eine native C- und Metal-Laufzeit für Cloudflare Clef und Clef-Flash auf Apple Silicon, die Text-, Bild- und Videoentscheidungen über eine Jev-kompatible API bereitstellt.

Community-ModellmmBERT 144.3M

Phocinae Largha

Ein zweisprachiges Encoder-Entscheidungsmodell mit 144,3M Parametern für lokale typisierte Entscheidungen, mit Gewichten, Kalibrierungswerkzeugen, Tests und Jev-kompatiblem Server.

Community-ModellMultilingual Laya checkpoints

Laya Decision Engine

Eine mehrsprachige, nicht autoregressive Entscheidungs-Engine mit offenen Checkpoints, Trainings- und Feinabstimmungscode sowie kompatiblen lokalen APIs.

Community-ModellQwen3.5-0.8B / 4B

VegaML

Eine lokale multimodale Entscheidungs-Engine aus eingefrorenen Qwen3.5-Modellen und einem kleinen trainierbaren Physikmodul, mit offenen 0,8B- und 4B-Checkpoints.

SchnittstellenexperimentLaya / ONNX Runtime Java

laya-java

Eine reine Java-Laufzeit für Laya mit Spring-Boot- und Gradle-Integration sowie Jev- und OpenAI-kompatiblen Endpunkten.

Community-ModellQwen3.5-4B / Qwen3.8-27B

train-jev

Ein Framework zum Destillieren und Trainieren Jev-artiger Modelle auf Qwen3.5 oder Qwen3.8, samt Kalibrierung, Evaluation und kompatiblem Servercode.

Community-ModellLLM-jp 4.1 8B / encoder 310M

saihai

Eine japanische Familie typisierter Entscheidungsmodelle mit offenen 8B- und 310M-Gewichten, Trainings- und Evaluationscode, GGUF-Serving und System-One-kompatibler API.

SchnittstellenexperimentAny llama.cpp GGUF

Callosum

Ergänzt ein vorhandenes llama.cpp-Chatmodell um eine System-One-API und reservierte Klassifikationsspuren, optional mit Kalibrierung und begrenztem Denken, ohne ein zweites Modell zu laden.

Community-ModellQwen3-VL-4B

OpenVisualJev

Ein multimodales Entscheidungsmodell auf Qwen3-VL-4B mit dynamischer Kandidatenbewertung, reihenfolgeunabhängiger Auswahl, Kalibrierungscode und technischem Bericht; Checkpoints stehen noch nicht zum Download bereit.

Community-ModellBitNet b1.58 2B

BitSOne-s1

Ein ternäres 2B-BitNet-Entscheidungsmodell mit Pointer-Head, typisierten Wahrscheinlichkeiten, reproduzierbaren Trainingsdaten und gemessener Kalibrierung; der veröffentlichte Checkpoint ist derzeit privat.

SchnittstellenexperimentOpen ONNX decision models

decision-toolkit

Führt eine kuratierte Auswahl offener Entscheidungsmodelle per ONNX lokal auf der CPU aus und bietet eine gemeinsame typisierte Bibliothek, CLI, REST- und System-One-kompatible API.

Community-ModellQwen3-VL-4B

Fovea

Ein offenes visuelles 4B-Entscheidungsmodell mit veröffentlichten Gewichten sowie Trainings- und Kalibrierungscode, bereitgestellt über die TypeSafe System One API.

SchnittstellenexperimentOpen decision model families

Flide

Eine lokale Laufzeit, die offene Entscheidungsmodelle durch exakte Zustandsverzweigung beschleunigt und mehrere Text- und multimodale Modellfamilien über eine Schnittstelle bereitstellt.

Community-ModellMultilingual encoder 57M / ONNX

Skejja

Ein mehrsprachiges Encoder-Entscheidungsmodell mit 57 Mio. Parametern für Choice, Noul und Score, inklusive ONNX-Inferenz, Browser- und Raspberry-Pi-Demos sowie kompatibler System-One-API.

Community-ModellQwen3.5-9B LoRA / GGUF

OpenChoice-9B

Ein CPU-orientiertes multimodales 9B-Entscheidungsmodell als GGUF mit Choice-, Score- und Noul-Endpunkten, TypeSafe-kompatibler API und LoRA-Feinabstimmung.

Unabhängige Community-Projekte, keine offiziellen Jev-Versionen.

Verfolge neue Community-Modelle und Experimente mit Schnittstellen im Jev AI Radar.Jev AI Radar entdecken
Primärquellen

Aussagen im Original einordnen.

Dieser Jev-AI-Dev-Leitfaden erläutert den Ansatz von TypeSafe in eigenen Worten. Details zu API, Produktangaben, Evaluation und Änderungen finden Sie in den Originalquellen.

Die Form prüfen, nicht nur die Idee

Beginnen Sie mit einer Entscheidung, die Ihre Anwendung bereits trifft.

Definieren Sie mögliche Antworten, sammeln Sie repräsentative Beispiele, legen Sie den Umgang mit Unsicherheit fest und vergleichen Sie Jev mit Ihren Regeln oder Modellen. Automatisieren Sie folgenreiche Entscheidungen nicht direkt.

Jev im Playground testen Jev-Projekte ansehen