Code-Review-Risiko
Riskante Pull Requests für zusätzliche menschliche Prüfung markieren.
Live ausprobieren
Das ist echt, kein Mockup. Bearbeite die Eingabe, klicke auf Ausführen, und Jev liefert jede typisierte Antwort in einem einzigen Roundtrip — kostenlos, ohne Anmeldung. Stell dir nun denselben Aufruf vor, parallel über Tausende von Elementen ausgelöst.
Wähle ein Demo, passe die Eingabe an und klicke auf Jev ausführen.
Die Entscheidungen, die Jev trifft
In einem einzigen Aufruf wertet Jev jede davon aus — parallel, gegen dieselbe Eingabe:
Wie riskant ist es, diesen Pull Request unverändert zu mergen?
bewertet es auf einer geordneten Skala:
- trivial, kann automatisch gemergt werden
- geringes Risiko
- braucht eine sorgfältige Prüfung
- hohes Risiko, könnte Störungen verursachen
Berührt diese Änderung Zahlungen, Abrechnung oder andere geldrelevante Logik?
gibt eine kalibrierte Ja/Nein-Wahrscheinlichkeit zurück.
Welchem Reviewer sollte dies zugewiesen werden?
wählt eine dieser Optionen:
any— jedes Teammitglied kann prüfensenior— ein erfahrener Entwickler sollte prüfenpayments_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 in Minuten auszuliefern.