7 Einsatzfälle für Jev, die Software echte Arbeit abnehmen

Sieben praktische Einsatzfälle für Jev, die Herausforderung durch CLM und die Messwerte, die vor der Wahl eines Entscheidungsmodells für Suche, Weiterleitung oder Integrationen zählen.

Jev use cases

Wofür eignet sich Jev?

Am meisten verspricht Jev bei wiederkehrenden Entscheidungen mit klaren Ergebnissen: die passende Antwort finden, Anfragen weiterleiten, ein Feld zuordnen, ein geeignetes Modell wählen, eine Aussage prüfen, nützliche Inhalte vorsortieren oder die nächste Aktion in einer Oberfläche auswählen. Beginne mit dem Ablauf, bei dem Fehler und Prüfaufwand messbar sind. Exakte Fakten und die Ausführung gehören in Code.

Mehr erfahren
Auf dieser Seite

Jemand fragte unsere Website, wie viele Integrationen wir anbieten. Sie antwortete mit Tipps zur Anzahl der Felder in einem Anmeldeformular.

Die Antwort kam schnell. Sie war nutzlos.

Beide Fragen enthielten „wie viele“. Unser Suchcode gab einem akzeptierten FAQ-Treffer mindestens 0,86 Punkte und ließ damit eine schwache Übereinstimmung überzeugend wirken. Die Geschwindigkeit verdeckte die falsche Entscheidung.

An solche Fehler sollte man denken, wenn man sich Ship with Jev ansieht. Am 26. September 2026 verzeichnete das Verzeichnis 551 Projekte aus der Community. Neben Suchkomponenten stehen dort Spiele, Browser-Agenten, Recherchewerkzeuge und Versuche zur Weiterleitung von Anfragen. Die Leistungszahlen stammen laut Verzeichnis von den jeweiligen Autor:innen. Es ist eine Fundgrube, kein unabhängiger Benchmark.

Interessant ist, welche dieser Muster in einem echten Produkt Arbeit ersparen.

Für Teams, die Integrationen und Unternehmenssoftware entwickeln, würde ich zuerst die folgenden sieben prüfen. Die Reihenfolge ist meine Einschätzung von Nutzen und Testbarkeit. Die Abläufe im Folgenden sind Entwurfsvorschläge, sofern keine konkrete Implementierung verlinkt ist.

Was Jev zu einer Anwendung beiträgt

TypeSafe beschreibt Jev als Modell für typisierte Entscheidungen. Du übergibst den relevanten Zustand und eine Frage. Zurück kommen eine Auswahl, eine Wahrscheinlichkeit oder eine Bewertung, die Code verarbeiten kann. Die Übersicht der Einsatzfälle umfasst Weiterleitung, Informationssuche, Prüfung und Extraktion.

Einen Vorläufer dieser Unterscheidung finden wir in unserem eingelesenen YouTube-Material. Im Vortrag von Diogo Almeida bei AI Engineer plädiert der TypeSafe-Mitgründer für Software, deren Bausteine mehr Intelligenz ausdrücken können. Er stellt diese Idee dem bloßen Anhängen eines Assistenten an bestehende Software gegenüber. Das ist sein Argument zur Richtung der KI, kein Benchmark für Jevs heutige Leistung.

Denk an eine Weiche. Entscheidend ist, auf welches verfügbare Gleis der Zug fahren soll. Ein Absatz über die Gleise stellt die Weiche nicht um.

Der Einwand ist berechtigt: „Ein gewöhnliches LLM kann doch schon JSON zurückgeben.“ Ja. Für eine andere Komponente sprechen erst gemessene Qualität, Kosten und Latenz bei genau dieser Entscheidung. Eine typisierte Antwort allein belegt nichts davon.

Die Herausforderung durch CLM gehört an den Anfang

Am 23. September veröffentlichten Jacky Kwok, Hangoo Kang, Tarun Suresh, Jon Saad-Falcon, Marco Pavone, Christopher Ré und Azalia Mirhoseini ihre Arbeit zu Contrastive Language Models. Sie stellt die Annahme infrage, Jev sei der einzige praktikable Weg zu schnellen semantischen Entscheidungen.

Die Autor:innen berichten über vergleichbare Zero-Shot-Ergebnisse wie Jev bei Computerbedienung, Spielen und Werkzeugaufrufen, bei bis zu 9× geringerer Latenz. Getrennt davon melden sie 81,6 % bei 38 zurückgehaltenen DeepSWE-Aufgaben und 87,6 % bei 30 Aufgaben aus Terminal-Bench 2.1. Für diese Programmierergebnisse wählen feinabgestimmte CLM-Prüfmodelle zwischen Lösungen anderer Modelle. Im selben Prüfaufbau liegt Jev laut ihren Angaben unter ihrer Basislinie mit zufälliger Auswahl. Die Latenz wurde auf einer H100 gemessen. Das sind Ergebnisse der Autor:innen; wir haben sie nicht unabhängig reproduziert. Originalauswertung und Methodik.

Der Vergleich verändert, was wir testen sollten. Eine Support-Warteschlange auswählen, eine Suchpassage bestimmen und einen langen Programmierverlauf bewerten sind verschiedene Aufgaben. Ein gutes Ergebnis bei einer davon entscheidet nicht über die anderen.

CLM kodiert Zustände und mögliche Aktionen getrennt. Dadurch lassen sich Einbettungen für wiederverwendbare Aktionen zwischenspeichern. Das Repository dokumentiert eine TypeSafe-kompatible Schnittstelle und eine standardmäßige Grenze von 2.048 Tokens für den Zustand. Längere Zustände werden gekürzt, wenn nichts anderes konfiguriert ist. Kompatible APIs bedeuten noch keine gleichwertigen Entscheidungen.

Die Modellkarte der Veröffentlichung nennt Qwen3-8B-Einbettungen und weist darauf hin, dass die starken Prüfergebnisse feinabgestimmte Köpfe voraussetzen. Sie stellt auch klar: CLM bewertet vorgegebene Kandidaten und erzeugt selbst keine Lösung. Offene Gewichte eröffnen eine Testmöglichkeit; Hardware, Bereitstellung und Wartung kosten weiterhin Geld.

Für Tajo sind die Lehren konkret: Vergleiche Entscheidungsmodelle an denselben Fällen, erfasse Latenzen mit kaltem und warmem Start getrennt und teste plausible falsche Kandidaten. Fixiere die Versionen des Modells und aller Encoder oder Projektionsköpfe. Weise nicht unterstützte Anbieter-Konfigurationen zurück, statt still einen anderen Anbieter zu wählen. Prüfe die Kalibrierung erneut, sobald sich Modell oder Kandidatenmenge ändern.

Die folgenden sieben Abläufe bleiben sinnvolle Testkandidaten. Ihr Nutzen hängt nicht davon ab, dass Jev jeden Vergleich gewinnt.

1. Suche, die prüft, ob ein Treffer die Frage beantwortet

Damit würde ich anfangen: Der Fehler ist sichtbar, und das Ergebnis lässt sich leicht markieren. Beantwortete die zurückgegebene Passage die Frage der besuchenden Person?

Hole mit Stichwortsuche, Einbettungen oder beidem eine kleine Menge möglicher Treffer. Frage Jev dann, ob jede Passage die gesuchte Information liefert. Das Kochbuch zur Neusortierung von Treffern von TypeSafe zeigt diesen zweistufigen Aufbau. Es zeigt auch die Grenze: Ein Modell zur Neusortierung kann kein Dokument wählen, das die Suche nicht gefunden hat.

  1. Suche
    Stichwörter, Einbettungen
    Kleine Kandidatenmenge
    Kann Verpasstes nicht ergänzen
  2. Jev
    typisierte Entscheidung
    Liefert diese Passage
    die Information?
  3. Antwort
    oder keine Antwort
    Richtig oder unbeantwortet
    Gesamtlatenz gemessen
Zweistufige Suche Eine Stichwort- oder Einbettungssuche liefert eine kleine Menge möglicher Treffer, und Jev beurteilt, ob jede Passage die gesuchte Information liefert, bevor eine Antwort angezeigt wird.

Bei unserer Frage nach der Zahl der Integrationen ist der kürzeste Weg noch einfacher. Zähle die Einträge im maßgeblichen Katalog. Sage dazu, was die Zahl bedeutet. Ein dokumentierter Connector ist etwas anderes als eine von Kund:innen eingerichtete Verbindung.

Nutze semantische Entscheidungen für Fragen, deren Bedeutung ausgelegt werden muss, etwa: „Kann das nur Kund:innen übertragen, die sich seit gestern geändert haben?“ Hole die passenden Sync-Dokumente und prüfe dann, ob sie inkrementelle Aktualisierungen behandeln.

Kyle McLarens jevsearch-Implementierung macht die Abfolge greifbar: Zuerst kommen Stichworttreffer, danach die Jev-Sortierung. Der veröffentlichte Benchmark nutzt den eigenen Dokumentationsbestand und markierte Suchanfragen. Er belegt etwas über diesen Test, aber verspricht nichts für eine andere Website oder Sprache.

Miss richtige Antworten, unbelegte Antworten, unbeantwortete Fragen und die gesamte Latenz. Nimm Tippfehler und übersetzte Suchanfragen auf. Schnellere irrelevante Treffer bleiben irrelevant.

2. Anfragen an die richtige Seite, Warteschlange oder den richtigen Agenten leiten

Jemand schreibt: „Seit ich das Konto geändert habe, kommen keine Kontakte mehr an.“ Deine Anwendung muss ein Verbindungsproblem von einer Abrechnungsfrage, einer Feldzuordnung und dem Wunsch nach einem neuen Sync unterscheiden.

Übermittle den aktuellen Bildschirm, den jüngsten Gesprächsverlauf und die für diese Person verfügbaren Ziele. Lass das beste Ziel auswählen, einschließlich einer ausdrücklichen Option „kein Treffer“. Die Zielkennungen bleiben unter Kontrolle der Anwendung.

Mehrere Entscheidungen können zusammen nützlich sein: Absicht, Ziel, Dringlichkeit und ob die Nachricht eine ausführbare Bitte enthält. Das Fan-out-Muster von TypeSafe lässt unabhängige Fragen dieselbe Anfrage nutzen. Danach verarbeitet Code die benötigten Antworten.

Ein harmloser Navigationsvorschlag und die Erlaubnis, Arbeit auszuführen, bleiben getrennte Entscheidungen. Die richtige Abrechnungsseite zu finden, erlaubt keine Rückerstattung. Den richtigen Agenten zu finden, gibt ihm keine Zugangsdaten.

Der praktische Nutzen sind weniger Weitergaben und weniger Rückfrageschleifen. Miss, wie oft Nutzer:innen das richtige Ziel beim ersten Versuch erreichen. Halte einen Testsatz mit Anschlussnachrichten wie „ja“, „neue Aufgabe“ und „sind die fertig?“ bereit. Ohne Kontext sind sie nicht verständlich.

3. Unordentliche Daten einer verlässlichen Integration zuordnen

Hier ist ein vorgeschlagener Integrationsablauf. Ein Quellexport enthält customer_email, billing_email und account_owner_email. Das Zielsystem erwartet die E-Mail-Adresse des Kontakts.

Ähnliche Feldnamen lösen die echte Mehrdeutigkeit nicht. Feldbeschreibungen, Beispielwerte und der Geschäftszweck helfen dabei. Jev kann zwischen den tatsächlich vorhandenen Quellfeldern wählen. Code prüft Typen, Pflichtwerte und Vorgaben des Zielsystems.

Das verwandte Kochbuch zur Extraktion vorbereiteter Werte verwendet einen besonders nützlichen Aufbau: Code findet mögliche Werte, das Modell wählt einen Kandidaten, und Code kopiert den Originalwert. So entsteht keine neu generierte Adresse und kein erfundener Betrag.

  1. Code
    Kandidaten finden
    customer_email
    billing_email
    account_owner_email
  2. Jev
    eines auswählen
    Feldbeschreibungen
    Beispielwerte, Zweck
  3. Code
    Originalwert kopieren
    Typen, Pflichtwerte
    Vorgaben des Zielsystems
Code findet, Jev wählt, Code kopiert Code findet mögliche Quellfelder, Jev wählt eines aus, und Code kopiert den Originalwert und prüft Typen und Vorgaben des Zielsystems.

Bewahre bei einer Integration von CRM und E-Mail-Marketing Quellfeld und Zuordnungsentscheidung zusammen auf. Zeige eine Vorschau der betroffenen Datensätze. Unsichere Zuordnungen bleiben offen, bis jemand sie geprüft hat.

Darin liegt auch ein wirtschaftlicher Vorteil: Eine genehmigte Schema-Zuordnung lässt sich wiederverwenden. Du brauchst keinen Modellaufruf für jede Zeile, solange die Bedeutung des Feldes gleich geblieben ist.

Miss abgewiesene Datensätze und falsche Zuordnungen anhand einer geprüften Stichprobe. Eine erfolgreiche API-Anfrage belegt, dass die Nutzdaten akzeptiert wurden. Sie belegt nicht, dass die richtige E-Mail-Adresse beim richtigen Kontakt landete.

4. Das kleinste Modell wählen, das die Aufgabe erledigt

Die Modellauswahl lohnt sich besonders, wenn eine Anwendung jede Aufgabe an ihr teuerstes Modell schickt. Eine Änderung an einem Label, eine Suchentscheidung und eine schwierige Architekturprüfung verlangen Unterschiedliches.

Lege zuerst fest, welche konfigurierten Modelle die Daten der Aufgabe erhalten dürfen. Erfasse ihre unterstützten Werkzeuge und beobachtete Leistung. Danach kann eine eng begrenzte Entscheidung eine passende Option aus dieser Menge empfehlen. TypeSafe führt dieses Muster in seinen Beispielen zur Modellauswahl auf.

Der Jev Router von OpenRouter bietet dieses Muster über seine Chat-API unter der Modellkennung typesafe/jev-router an. Laut Eintrag wählt er sowohl das Modell als auch den Denkaufwand, wenn sich ein Gespräch verändert. Prüfe vor dem Einsatz die erlaubten nachgelagerten Modelle, tatsächliche Kosten, Datenverarbeitung und das Verhalten bei Werkzeugaufrufen. Wir haben den Eintrag geprüft, aber den Router nicht in einem Benchmark getestet.

Unsere vorgeschlagene Regel beginnt bei normalem Code für exakte Regeln und Fakten. Verwende ein Entscheidungsmodell für begrenzte semantische Fragen, ein geeignetes generatives Modell für Text oder Implementierung und eskaliere, wenn die Belege es rechtfertigen.

Was braucht die Aufgabe?

  1. Exakte Regeln und Fakten

    Normaler Code

  2. Eine begrenzte semantische Frage

    Entscheidungsmodell

  3. Text oder Implementierung

    Ein geeignetes generatives Modell

  4. Die Belege rechtfertigen mehr

    Eskalieren

Auch der Router kostet Zeit und Geld. Für offensichtliche, wiederholbare Aufgaben kann eine feste Regel besser sein. Bei mehrdeutigen Aufgaben vergleiche die Weiterleitung mit einem festen Modell anhand abgeschlossener Arbeit.

Erfasse Kosten pro akzeptiertem Ergebnis, erneute Versuche, Eskalationsrate und später entdeckte Fehler. Ein günstiger erster Aufruf kann zu einem teuren Ablauf werden, wenn jemand sein Ergebnis reparieren muss.

5. Aussagen prüfen, bevor sie Kund:innen erreichen

Ein Quellenverweis kann existieren und trotzdem den Satz daneben nicht stützen. Eine Quelle kann eine geplante Funktion beschreiben, während die Antwort behauptet, sie sei heute verfügbar.

Das Kochbuch zur Quellenprüfung von TypeSafe trennt zwei Prüfungen. Gewöhnlicher Zeichenkettenvergleich entdeckt ein fehlendes Zitat. Eine semantische Entscheidung bewertet, ob der umgebende Quelltext die Aussage stützt.

Wende denselben Aufbau auf eine Support-Antwort, eine generierte Integrationsanleitung oder den vorgeschlagenen Abschlussbericht eines Agenten an. Halte Aussage, Quellpassage und Urteil für die Prüfung bereit.

Für den Abschluss brauchst du weiterhin direkte Belege. Tests belegen das getestete Verhalten. Ein Bereitstellungsprotokoll belegt eine Bereitstellung. Eine semantische Entscheidung kann einen Widerspruch zwischen Bericht und Belegen markieren. Sie kann fehlende Belege nicht erzeugen.

Dieser Einsatzfall ist attraktiv, weil die Prüfung vor einem bestehenden Veröffentlichungsschritt stattfinden kann. Miss unbelegte Aussagen, die durchrutschen, belegte Aussagen, die unnötig blockiert werden, und den dadurch entstehenden Prüfaufwand. Beginne mit konkreten Fehlern, die dein System bereits macht.

6. Aus Transkripten und Kundenfeedback brauchbare Auswahllisten machen

Ein Transkriptarchiv wird nützlich, wenn jemand die entscheidende Passage findet. „Enthält das Wort Integration“ ist ein schwacher Filter für „erklärt, warum jemand die Einrichtung abgebrochen hat“.

Ein möglicher Weg: Hole wahrscheinlich passende Passagen und bewerte dann wenige konkrete Eigenschaften. Beschreibt die Passage ein Hindernis bei der Einrichtung? Enthält sie ein konkretes Beispiel? Ist sie ohne fehlenden Kontext verständlich?

Hänge Quell-URL und Zeitstempel an jede ausgewählte Passage. Der Zeitstempel stammt aus dem Transkript. Das Modell beurteilt die Relevanz.

Für Videoeditor:innen können diese Signale eine Auswahlliste von Clips zur Prüfung ergeben. Produktteams können damit wiederkehrende Einwände ordnen. Marketingteams können Belege von Kund:innen von unbelegten Kampagnenbehauptungen trennen.

Das Muster für zusammengesetzte Bewertungen von TypeSafe hält die Kriterien getrennt, damit Code ihre Gewichtung ändern kann. Ein Clip für eine Anleitung kann sich von einem Clip für eine kurze Produktvorführung unterscheiden. Verwende die Entscheidungen erneut, solange Belege und Kriterien gleich bleiben.

JevQL ist eine verwandte Implementierung aus der Community: semantische Bedingungen für PostgreSQL-Zeilen, die außerhalb der Datenbank ausgewertet werden. Die Dokumentation zeigt, warum normale Filter für die Kosten wichtig sind. Verkleinere die Menge infrage kommender Zeilen vor den semantischen Entscheidungen.

Miss, wie viele Vorschläge die prüfenden Personen annehmen und wie viel Zeit sie bei der Suche nach brauchbarem Material sparen. Eine Bewertung der Wirkung eines Einstiegs ist keine Vorhersage der Aufrufzahlen.

7. Oberflächen, die die nächste sinnvolle Aktion auswählen

Auf einer Einstellungsseite könnte jemand schreiben: „Pausiere diesen Sync bis morgen.“ Ein Browser-Agent müsste vielleicht zwischen den Bedienelementen der aktuellen Seite wählen.

In unserem vorgeschlagenen Oberflächenentwurf liefert die Anwendung erlaubte Aktionen und den aktuellen Zustand. Jev wählt aus ihnen. Die Oberfläche zeigt das passende Bedienelement oder einen überprüfbaren Vorschlag.

Ship with Jev enthält Gregor Zunics Demo einer Flugsuche im Browser. Die angegebene Laufzeit und die Kosten gelten für diese Demo. Übertragbar ist die Idee, bei jedem Schritt zwischen den verfügbaren Aktionen zu wählen. Ein anderer Browserablauf braucht eine eigene Prüfung.

Aktuelle Zustände sind entscheidend. Wenn sich das ausgewählte Konto oder die Seite während der Entscheidung ändert, verwerfe das veraltete Ergebnis. Binde Aktionen an das Konto und den Zustand, die geprüft wurden.

So kann auch ein Katalog typisierter Oberflächen nützlich werden. Ein Modell wählt eine bekannte Ansicht und ihre begrenzten Daten. Gewöhnlicher Darstellungscode erzeugt die Oberfläche. Miss erfolgreiche Aufgabenabschlüsse und falsche Aktionen. Achte besonders darauf, ob die Bedienelemente verständlich bleiben.

Wo ich anfangen würde

Wähle die wiederkehrende Entscheidung, die bereits sichtbar Aufwand verursacht. Baue den Testsatz aus ihren tatsächlichen Fehlern.

Bestehendes ProblemErster VersuchWichtige Belege
Die Suche beantwortet die falsche FrageEine kleine Trefferliste prüfenRichtige Antworten, Enthaltungen, Latenz
Anfragen wandern zwischen TeamsAus erlaubten Warteschlangen wählenGenauigkeit beim ersten Weiterleiten, Übergaben
Importe brauchen manuelle FeldzuordnungTatsächliche Quellfelder auswählenZuordnungsfehler, Prüfzeit
Jede Aufgabe nutzt das größte ModellGeeignete Aufgaben weiterleitenKosten pro akzeptiertem Ergebnis
Generierte Antworten behaupten zu vielAussagen anhand von Quellen prüfenDurchgerutschte unbelegte Aussagen
Niemand nutzt das TranskriptarchivPassagen mit Zeitstempeln liefernAnnahme durch Prüfende, Zeit bis zum Beleg
Nutzer:innen finden Bedienelemente nichtEine verfügbare Aktion vorschlagenAbschlussquote, falsche Auswahl

Übernimm den Konfidenzschwellenwert einer Demo nicht blind. Die Konfidenz-Dokumentation von TypeSafe erklärt, dass die Konfidenz für Choice und Score eine Verteilung zusammenfasst. Sie beweist weder, dass alle Eingaben vorlagen, noch, dass die gewählte Aktion erlaubt ist.

Nimm Fälle auf, in denen keiner der Kandidaten passt. Nimm einen nicht verfügbaren Dienst auf. Nimm jede Sprache auf, die du unterstützen willst. Halte Modellversion und Fragendefinitionen bei den Ergebnissen fest, damit spätere Änderungen fair vergleichbar sind.

Bei einem Integrationsprodukt würde ich mit Suchrelevanz und Feldzuordnung beginnen. Beides verkürzt den Weg zu einem funktionierenden Sync. Bei beidem kannst du den Fehler erkennen, bevor er für Kund:innen zum Problem wird.

Wähle eine falsche Antwort, die deine Software heute gibt. Sorge dafür, dass sie zuverlässig den richtigen nächsten Schritt nimmt.

Häufig gestellte Fragen

Wofür eignet sich Jev?

Jev liefert typisierte semantische Entscheidungen: ein Ziel wählen, prüfen, ob Belege eine Frage beantworten, einen Quellwert auswählen oder einen Eintrag anhand festgelegter Kriterien bewerten. Diese Entscheidungen können Suche, Support-Weiterleitung, Feldzuordnung in Integrationen, Prüfung und Modellauswahl steuern. Berechnungen, Berechtigungen und Ausführung bleiben im normalen Code.

Kann Jev das LLM einer Anwendung ersetzen?

Jev kann manche Aufrufe ersetzen, deren Ergebnis eine Auswahl oder eine Bewertung ist. Für Erklärungen, Codegenerierung und offenes Schlussfolgern brauchst du weiterhin ein geeignetes generatives Modell. Bewerte den gesamten Ablauf, statt anzunehmen, ein Entscheidungsmodell ersetze jeden LLM-Aufruf.

Beweist die Konfidenz von Jev, dass eine Antwort richtig ist?

Nein. Die Konfidenz für Choice und Score fasst die Verteilung über die vorgegebenen Optionen oder Stufen zusammen. Fehlende Belege und schlechte Kandidaten können trotzdem zu einer falschen Entscheidung führen. Miss Genauigkeit und Enthaltung an repräsentativen Beispielen und prüfe Berechtigungen getrennt.

Beantrage frühzeitigen Zugang

Gib deinen Vornamen und deine E-Mail-Adresse ein. Wir senden dir einen Link, mit dem du deine Anfrage für den Tajo-Zugang bestätigst.

Brevo erhalten

Diese Seite als Markdown: jev-use-cases.md

Markdown wird geladen …
In Claude öffnen In ChatGPT öffnen