Code-Review-Risiko
Riskante Pull Requests für zusätzliche menschliche Prüfung markieren.
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 auszuliefern — ohne Warteliste.