← Alle Anwendungsfälle

Code-Review-Risiko

Riskante Pull Requests für zusätzliche menschliche Prüfung markieren.

Diese Demo ausführen ▶API-Key holen →

Die Entscheidungen, die Jev trifft

In einem einzigen Aufruf wertet Jev jede davon aus — parallel, gegen dieselbe Eingabe:

scorerisk

Wie riskant ist es, diesen Pull Request unverändert zu mergen?

bewertet es auf einer geordneten Skala:

  1. trivial, kann automatisch gemergt werden
  2. geringes Risiko
  3. braucht eine sorgfältige Prüfung
  4. hohes Risiko, könnte Störungen verursachen
noultouches_money

Berührt diese Änderung Zahlungen, Abrechnung oder andere geldrelevante Logik?

gibt eine kalibrierte Ja/Nein-Wahrscheinlichkeit zurück.

choicerequired_reviewer

Welchem Reviewer sollte dies zugewiesen werden?

wählt eine dieser Optionen:

  • any — jedes Teammitglied kann prüfen
  • senior — ein erfahrener Entwickler sollte prüfen
  • payments_owner — der Code-Owner für Zahlungen muss prüfen

Die exakte Anfrage

Dies ist der echte Payload hinter der Live-Demo — kopiere ihn, ändere den state, und du baust schon:

{
  "model": "jev-latest",
  "state": "Pull-Request-Titel: 'quick fix: Zahlungs-Retry-Limit erhöhen'\nGeänderte Dateien: services/billing/charge.py (+3 -1)\nBeschreibung: 'erhöhe max. Wiederholungen von 3 auf 8, damit abgelehnte Karten öfter erneut versucht werden, sollte die Abwanderung reduzieren'. Keine Tests hinzugefügt. Autor ist ein Erstbeitragender.",
  "questions": {
    "risk": {
      "type": "score",
      "instructions": "Wie riskant ist es, diesen Pull Request unverändert zu mergen?",
      "criteria": [
        "trivial, kann automatisch gemergt werden",
        "geringes Risiko",
        "braucht eine sorgfältige Prüfung",
        "hohes Risiko, könnte Störungen verursachen"
      ]
    },
    "touches_money": {
      "type": "noul",
      "instructions": "Berührt diese Änderung Zahlungen, Abrechnung oder andere geldrelevante Logik?"
    },
    "required_reviewer": {
      "type": "choice",
      "instructions": "Welchem Reviewer sollte dies zugewiesen werden?",
      "criteria": {
        "any": "jedes Teammitglied kann prüfen",
        "senior": "ein erfahrener Entwickler sollte prüfen",
        "payments_owner": "der Code-Owner für Zahlungen muss prüfen"
      }
    }
  }
}

Binde es in deinen Code ein

Lies die typisierten Antworten und verzweige in einfachem Code — ohne Parsing. Bearbeite die hochkonfidenten Fälle automatisch und leite die unsicheren an ein größeres Modell oder einen Menschen weiter. Es ist ein einziger API-Aufruf und Output ist kostenlos, stelle also alle Fragen, die du brauchst, auf einmal.

Bau dein eigenes

Jedes Szenario oben ist ein einziger API-Aufruf. Teste jedes davon kostenlos im Playground und hol dir dann einen gehosteten Key, um es auszuliefern — ohne Warteliste.

Diese Demo ausführen ▶API-Key holen →
Code-Review-Risiko — ein Jev-Anwendungsfall mit einer Live-Demo · Jev by TypeSafe AI