Skip to main content
Die meisten Sprachmodelle sind darauf ausgelegt, Text zu erzeugen. Wenn eine Anwendung eine Entscheidung benötigt, bedeutet das häufig, ein Modell nach JSON zu fragen, die Antwort zu validieren und den Wert zu extrahieren, der den nächsten Schritt steuert. Jev ist ein System-One-Entscheidungsmodell. Statt Prosa zu erzeugen, wertet es einen state gegen Fragen mit vordefinierten Antworttypen aus und liefert maschinenverwertbare Bewertungen zurück.
Jev und die Decisions API befinden sich in der Beta-Phase. Verfügbarkeit und Verhalten können sich ohne Vorankündigung ändern.

Aus einem Support-Ticket wird eine Entscheidung

Angenommen, diese Nachricht kommt an:
Meine Auszahlungen schlagen seit drei Tagen fehl und niemand hat geantwortet. Bitte helft ASAP.
Deine Anwendung muss wissen, wohin die Nachricht geroutet werden soll, ob sie dringend ist und wie frustriert der Kunde wirkt. Sende die Nachricht einmal und stelle alle drei Fragen gemeinsam:
cURL
Jev liefert eine Antwort pro Frage-ID zurück:
Die Wahrscheinlichkeiten variieren zwischen Anfragen. Evaluiere Jev an Beispielen aus deiner eigenen Anwendung, bevor du Produktions-Schwellwerte festlegst.

Wähle die Antwortform

Jev unterstützt drei Fragetypen:

Noul: eine binäre Beurteilung treffen

Verwende Noul, wenn die Wahrscheinlichkeit für Ja direkt nützlich ist:
Noul hat kein separates confidence-Feld. Ein Wert nahe 1 ist ein starkes Ja, nahe 0 ein starkes Nein und nahe 0.5 unsicher.

Choice: Routing oder Klassifikation

Verwende Choice, wenn die Antwort aus einer geschlossenen Menge stammen muss:
Füge eine other- oder none-Option hinzu, wenn die angebotenen Auswahlmöglichkeiten möglicherweise nicht jeden Zustand abdecken.

Score: ein Spektrum messen

Verwende Score, wenn die Antwort entlang geordneter Stufen liegt:
Die Stufen-Indizes beginnen bei 0. Der zurückgegebene Score ist wahrscheinlichkeitsgewichtet und kann somit zwischen zwei Stufen liegen.

Verwandle Konfidenz in Anwendungslogik

Choice- und Score-Antworten enthalten sowohl die vollständige Verteilung als auch einen einzelnen confidence-Wert, der daraus abgeleitet wird. So kann dein Code die Antwort und die Sicherheit als separate Signale behandeln:
Verwende höhere Schwellwerte für Aktionen, die kostspielig, destruktiv, finanzieller Natur oder schwer umkehrbar sind. Konfidenz garantiert keine Richtigkeit; sie hilft deiner Anwendung zu entscheiden, wann sie nicht automatisch handeln sollte.

Stelle verwandte Fragen gemeinsam

Jede Frage in einer Anfrage erhält denselben State und wird unabhängig ausgewertet. Eine Abteilungs-Antwort wird nicht zu verborgenem Kontext für die Frustrations-Frage. Bündle unabhängige Fragen, wenn:
  • Sie dasselbe Dokument, denselben Datensatz, dieselbe Konversation oder denselben Anwendungszustand auswerten.
  • Dein Code je nach erstem Ergebnis mehrere Antworten benötigen könnte.
  • Du vermeiden möchtest, denselben State in mehreren Anfragen zu senden.
Stelle nur dann eine zweite Anfrage, wenn deren State oder verfügbare Auswahlmöglichkeiten tatsächlich von einer früheren Antwort abhängen.

Strukturierten State verwenden

state kann eine Zeichenkette, ein JSON-Objekt oder ein Array sein. Strukturierter State erlaubt es Fragen, auf bestimmte Datensätze und unterstützenden Kontext zu verweisen:
Schreibe vollständige Anweisungen und benenne die relevanten Felder, zum Beispiel: „Fordert ticket.message eine Rückerstattung an, die durch refund_policy abgedeckt ist?”

Entdecke Jev und seine Grenzen

Verwende deinen API-Schlüssel, wenn du Entscheidungs-Modelle auflistest, da die Modellverfügbarkeit je nach Konto unterschiedlich sein kann:
cURL
Das Modell jev-latest unterstützt derzeit:
  • Bis zu 32.000 Tokens für state plus die einzelne längste Frage
  • Bis zu 64.000 Tokens für state plus alle Fragen zusammen
  • Text- oder strukturierte JSON-Eingaben
Behandle die Models API als maßgeblich, da sich Preise, Limits und Verfügbarkeit ändern können.

Wann ein anderes Modell verwenden

Verwende Jev für abgegrenzte Beurteilungen, auf die deine Software direkt reagieren kann. Verwende ein Chat- oder Reasoning-Modell, wenn du Folgendes benötigst:
  • Generierte Prosa oder Erklärungen
  • Mehrschrittige Konversation
  • Tool Calling
  • Offene Antworten
  • Eine lange Kette abhängiger Schlussfolgerungen

Nächste Schritte