Hinweise zu den Primitiven

Choice, Score und Noul

Jev ist das System One-Modell von TypeSafe und kein Chat-Modell. Sie schicken einen state und typisierte Fragen und bekommen strukturierte Daten zurück, mit denen Ihr Code verzweigen kann. Es schreibt keinen Absatz. Diese Seite ist die Fassung von JEV Hub für Leute, die damit bauen. Sie ist nicht die TypeSafe-Dokumentation. Die offizielle Einführung bleibt die Quelle: docs.typesafe.ai/introduction.

Derselbe State, getrennte Fragen

In einer Anfrage können Choice, Score und Noul gemischt werden. Sie werden gegen denselben State beurteilt, getrennt und parallel. Weitere Fragen sorgen nicht dafür, dass die Fragen sich einen Kontext teilen.

Choice wählt aus einer Liste und liefert eine Wahrscheinlichkeit je Option plus confidence. Score bewertet den State nach einem Raster und liefert einen score, probabilities und confidence. Noul beantwortet, ob eine Aussage stimmt, als Wahrscheinlichkeit von 0 bis 1. Noul hängt kein separates confidence-Feld an.

Du kannst hier Anfragen ausführen: Der Jev Playground sendet sie mit deinem eigenen TypeSafe-Schlüssel an https://api.typesafe.ai/v1/systemone und zeigt die echte Antwort.

Eine enge Frage

Jede Frage sollte genau eine enge Sache fragen. Hängt ein Urteil an mehreren Faktoren, fragen Sie jeden Faktor einzeln und verbinden Sie die Ergebnisse im eigenen Code.

Ein Support-Ticket macht die Trennung greifbar. Fragen Sie nicht, ob das Ticket gut bearbeitet wurde. Fragen Sie getrennt, ob ein Produkt genannt wird, ob eine Erstattung verlangt wird und ob der Ton dringend ist. Ihr Code legt fest, wie die drei Antworten zusammengezählt werden. Ändert sich die Gewichtung, ändern Sie den Code, nicht den Fragetext.

State und questions

Die offizielle Anleitung legt das zu beurteilende Material in state und die Urteile in questions. Frage-IDs sind Schlüssel in der Antwort; die volle Frage steht in instructions.

Gefragt ist ein kurzes Urteil, das eine sachkundige Person mit dem richtigen Kontext fällen könnte. „Vermittelt diese Nachricht Dringlichkeit?“ liegt im Rahmen. „Analysiere das und entscheide die beste Aktion“ ist eine System-2-Frage; teilen Sie sie. Quelle: TypeSafe primitives.

Die gehostete Anfrage, die dieser Hub prüft, ist POST https://api.typesafe.ai/v1/systemone mit Bearer-Authentifizierung und den JSON-Feldern model, state und questions. Community-Schnipsel mit einem mode-Feld sind nicht die offizielle Form.

Choice

Wählen Sie eine benannte Option aus einer geschlossenen Menge. Offizielle Docs: fügen Sie eine Option other hinzu, wenn die Liste nicht jede Eingabe abdecken muss. Liefert choice, probabilities, confidence.

Nutzen Sie Choice, wenn Optionen Namen haben, aber keine Reihenfolge: Abrechnung, Technik, sonstiges. Die offiziellen Docs empfehlen other, wenn die Liste unvollständig sein kann. choice ist die gewählte Option; probabilities deckt jede Option ab; confidence fasst zusammen, wie spitz diese Verteilung ist.

Quelle: Choice primitive.

Score

Setzen Sie den State auf geordnete Stufen, die Sie festlegen. Der zurückgegebene Score kann zwischen zwei Stufen liegen. Liefert score, legend, probabilities, confidence.

Die Stufen sind geordnet und ab 0 nummeriert. Drei Beschreibungen bedeuten Scores von 0 bis 2. Der zurückgegebene Score kann zwischen den Stufen liegen. Die Schwelle gehört in den Anwendungscode, nicht in den Prompt. legend wiederholt die Stufen nach Nummer.

Quelle: Score primitive.

Noul

Stellen Sie eine Ja-oder-Nein-Frage. Das Signal ist die Wahrscheinlichkeit; ein separates confidence-Feld gibt es nicht. Liefert noul (Wahrscheinlichkeit 0 bis 1).

Nahe 1 ist ein klares Ja, nahe 0 ein klares Nein, nahe 0,5 unsicher. Optionale true/false-Kriterien können festlegen, was zählt. Noul-Antworten haben kein separates confidence-Feld.

Quelle: Noul primitive.

Was dieser Hub nicht behauptet

JEV Hub erfindet keine Wahrscheinlichkeiten und behandelt Felder aus Community-Playgrounds nicht als offiziell. Antworten im Playground kommen unverändert von TypeSafe. Akzeptiert werden die dokumentierten Modell-IDs: jev-latest, jev-preview und versionierte IDs wie jev-1.13.0. Pinne eine Version, wenn du Schwellenwerte abstimmst.

Weiter im Jev Playground, beim Jev-MCP-Server oder in den Workflow-Guides.