Code-Review

KI-Code-Review: mehr Kontext, weniger Bugs

8 Min. Lesezeit

Code-Reviews sind oft langsam und uneinheitlich: Diffs warten in Warteschlangen, und das Feedback hängt davon ab, wer online ist.

KI-Code-Reviews helfen nur, wenn der Reviewer den tatsächlichen Kontext der Codebasis kennt.

KI-Code-Reviews funktionieren am besten, wenn der Reviewer bereits das gesamte Repo, aktuelle Änderungen, Tests und klare Regeln kennt. KI-Code-Reviews mit diesem Kontext erkennen Probleme, die ein eigenständiger Bot, der nur auf einen einzelnen Diff schaut, nie sehen wird. Eine Review ist am nützlichsten, wenn sie Teil desselben Systems ist, das die Änderung erstellt hat.

Was sich beim Code-Review geändert hat

Programmier-Agenten haben lange PRs nicht erfunden, aber sie haben dafür gesorgt, dass die alte Review-Logik noch schneller an ihre Grenzen stößt.

Entwickler, die mit Programmier-Agenten arbeiten, liefern größere Änderungen aus. Daten aus Millionen von Cursor-Sessions zeigen, dass die Zahl der pro PR hinzugefügten Zeilen (p75) im Jahresvergleich um etwa das 2,5-Fache gestiegen ist. Mega-PRs mit mehr als 1.000 geänderten Zeilen machen einen immer größeren Anteil der Merges aus, mit einem deutlichen Sprung im Januar 2026, als sich Agenten und Modelle verbesserten. Auch Agent-Sessions wurden intensiver: Die durchschnittliche Zahl der Tool-Aufrufe pro Session stieg in einem aktuellen Zwei-Monats-Zeitraum um etwa 30 %. Mehr vom KI-generierten Code bleibt bestehen. Der Anteil akzeptierter KI-Zeilen, die nach 60 Minuten noch vorhanden waren, stieg seit Anfang 2026 von rund 76 % auf 81 %. Von Agenten generierte Änderungen, die ohne einen separaten manuellen Diff-Akzeptanzschritt in Commits landeten, nahmen in diesem Zeitraum um mehr als das Fünffache zu.

Die menschliche Review-Kapazität ist damit nicht mitgewachsen. In klassischen Empfehlungen für Peer-Reviews gilt seit Langem: Sorgfältiges Lesen von einigen hundert Zeilen ist der Bereich, in dem die Qualität erhalten bleibt.

KI-Code-Review hilft dabei, die Qualitätssicherung aufrechtzuerhalten, wenn das Änderungsvolumen die Zahl der erfahrenen Ingenieure übersteigt, die jeden Diff lesen können.

Mehr von dem Code im Review wurde mit KI-Unterstützung geschrieben. Menschen erkennen gut: „So bauen wir hier nicht.“ Schwerer fällt es ihnen, in einem großen, plausiblen, weitgehend korrekten Agent-Patch den einen subtilen Fehler zu finden – genau hier hilft ein Reviewer mit echtem Repo-Kontext. Eine große Änderung zu schreiben und sie zu prüfen, sind unterschiedliche Fähigkeiten, und Review ist die Prüfung.

Fragen vor dem Start eines KI-Code-Reviews

Wenn du KI-Code-Review-Tools bewertest, arbeite dich zuerst durch diese Konzepte.

Was ist KI-Code-Review?

KI-Code-Review ist Software, die eine Änderung liest (meist eine PR, manchmal ein lokales Diff) und vor dem Merge auf Bugs, Regressionen und Risiken hinweist. Die nützlichen Versionen beziehen mehr ein als nur die geänderten Zeilen. Sie ziehen verwandte Dateien, Tests, Konfigurationen und Team-Regeln heran. Schwache Versionen formulieren das Diff nur in Prosa um oder nörgeln an Kommentaren und Benennungen herum.

What the reviewer can seeDiff onlyStandalone botChanged linesStyle and naming nagsRestated patchMisses breaks elsewhereFull contextSame system that wrote the changeFull repoTests and recent changesTeam and repo rulesCatches the subtle break
A weak AI reviewer only sees the diff. A useful one also has the repo, tests, recent changes, and team rules.

Worin unterscheidet sich das von Linting oder CI?

Linters und Typechecker kodifizieren Regeln, die du ohnehin schon formulieren kannst. CI führt die Prüfungen aus, die du automatisiert hast. KI-Review ist für das Übrige da: Logikfehler, Race Conditions, Fehler bei der Authentifizierung, Fehler ein paar Verzeichnisse weiter, Docs und Verhalten, die nicht zusammenpassen. Es überschneidet sich mit CI. Es ersetzt es nicht.

Ersetzt KI-Code-Review menschliche Reviews?

Nein. Es verschiebt nur, wofür Menschen ihre Zeit aufwenden. Nur etwa die Hälfte der menschlichen Review-Kommentare führt überhaupt zu einer Änderung in derselben PR. Zu einer gesunden Review-Kultur gehören auch Hinweise auf spätere Behebungen und FYI-Hinweise. Du möchtest klar erkennbare, maschinell erfassbare Bugs aus dem Weg räumen, damit Menschen sich auf Architektur, Produktrisiken und implizites Wissen konzentrieren können, das dem Modell noch fehlt.

Was erzeugt bei KI-Reviews so viel Rauschen?

Rauschen entsteht durch Kommentare, die Menschen von einem Bot nicht wollen. Stilnörgeleien, vage „Tests hinzufügen“-Hinweise ohne fehlschlagenden Test und Umschreibvorschläge, die keinen Bug finden, führen dazu, dass Menschen das Review ignorieren. Trenne zwischen dem, was das Modell erkennen kann, und dem, was Menschen tatsächlich markiert haben möchten. KI-Code-Reviews sollten echte Bugs, versehentliche Commits, Performance- und Sicherheitsprobleme sowie Stellen markieren, an denen Dokumentation und Code nicht übereinstimmen. Als Graphite seine KI-Reviews auf diese Schnittmenge eingrenzte, führten etwa 52 % der Kommentare zu einer Codeänderung (ungefähr dieselbe Quote wie bei menschlichen Reviewern), bei einer Downvote-Rate von unter 4 %.

Was sollten wir messen?

Lösungsrate: Wurde das markierte Problem beim Merge im endgültigen Code tatsächlich behoben? Die Lösungsrate ist aussagekräftiger als das Kommentarvolumen.

Das ist auch die Metrik, mit der wir Bugbot verbessert haben: Die Lösungsrate stieg über 40 Experimente hinweg von 52 % auf über 70 %, die pro Ausführung markierten Bugs von 0,4 auf 0,7 und die pro PR behobenen Bugs von ungefähr 0,2 auf etwa 0,5 – bei mehr als zwei Millionen überprüften PRs pro Monat. Bis Mai 2026 hatte die Lösungsrate mit Standard-Effort rund 80 % erreicht. Wenn deine Lösungsrate sinkt, während das Kommentarvolumen steigt, erzeugt der Bot nur Rauschen.

Das Bugbot-Dashboard zeigt für jedes Repository die Lösungsrate im Zeitverlauf sowie die Anzahl der gefundenen und behobenen Probleme, damit du sehen kannst, ob Reviews echte Probleme erkennen und diese behoben werden, bevor du den Umfang der Kommentare des Bots erweiterst.

Wann sollte das Review laufen: lokal, im PR oder beides?

Beides, aber mit unterschiedlichen Aufgaben. Das lokale Review (nach einer Agent-Aufgabe, vor dem Push) erkennt Probleme, solange der Kontext noch frisch ist und der Thread noch gar nicht existiert. Das PR-Review ist die Team-Abmachung: gemeinsame Regeln, gemeinsame Historie und ein gemeinsames Merge-Gate. Sicherheitsprüfungen können je nachdem, wie du auslieferst, auf beiden Seiten stattfinden.

Muss das Review-Tool im selben Produkt wie der Agent sein?

Du kannst eine eigenständige Review-Lösung kaufen. Viele Teams machen das. Der Preis dafür sind Kontextwechsel und ein unvollständigerer Blick darauf, wie der Code entstanden ist. Wenn das Review im selben System läuft, das die Änderung erstellt hat, kennt es bereits die geöffneten Dateien, die Repo-Struktur und die Regeln, die du direkt neben dem Code pflegst. Fixes können per Deep-Link zurück in den Editor führen oder einen Agent mit dem Befund starten. Dieser Kreislauf lässt sich mit einer nachträglich angesetzten Zusatzlösung nur schwer nachbilden.

So führst du KI-Code-Reviews in Cursor durch

Der Workflow von Cursor umfasst lokale Reviews im Editor, Bugbot für die PR und anschließend eine Korrekturschleife, die dich wieder in dieselbe Toolchain zurückführt.

Where review runsLocalAgent Reviewbefore you pushPull requestBugbotteam merge gateFix loopCursor or Cloud Agentsame toolchain
AI code review in Cursor runs locally in the editor, then on the pull request, then back into a fix loop.

Lokal. Führe nach der Arbeit mit dem Agent Agent Review aus. Du kannst /agent-review in die Agent-Eingabe eingeben, es über den Tab „Quellcodeverwaltung“ ausführen, um lokale Änderungen mit deinem Main-Branch zu vergleichen, oder automatische Reviews nach jedem Commit aktivieren. Bevor du pushst, kannst du Bugbot oder einen Security Agent auch lokal über die Skills /review-bugbot und /review-security ausführen. Hier behebst du offensichtliche Probleme, solange die Sitzung noch Kontext enthält.

Auf der PR. Bugbot prüft PRs auf GitHub, GitLab und Bitbucket. Halte Team-Invarianten in .cursor/BUGBOT.md sowie in Team- und Repo-Regeln fest. Erlernte Regeln (@cursor remember) übernehmen Feedback in zukünftige Durchläufe. Beobachte die Lösungsrate in Bugbot-Automatisierungen, bevor du weitere Kommentarkategorien aktivierst.

Korrekturschleife. Befunde erscheinen auf der PR mit Verweisen zurück zu Cursor (Fix in Cursor und Fix in Web). Bugbot Autofix kann einen Cloud-Agent starten, der Korrekturen vorschlägt. Für die Sicherheit decken die Security Agents von Cursor zwei Aufgaben ab: Security Reviewer prüft PRs vor dem Merge, während Vulnerability Scanner die Codebasis im Ruhezustand scannt.

Start. Die Dokumentation führt dich durch die gesamte Einrichtung: vom Verbinden deines Repos über die Auswahl der Repos und Personen, die Reviews auslösen, bis hin zur Aufwandsstufe und .cursor/BUGBOT.md. Folge der Anleitung unter cursor.com/docs/bugbot.

Routing und Freigaben automatisieren

Bugs zu finden, ist nicht die gesamte Review-Arbeit. Zwei Cursor-Automatisierungen übernehmen die mechanischen Aufgaben.

Änderungen mit geringem Risiko automatisch freigeben. Approval Agents bewerten jede PR nach ihrem Risiko und genehmigen diejenigen, die die von dir festgelegte Schwelle unterschreiten. Eine Textanpassung oder ein Konfigurations-Update kann ohne menschliche Prüfung gemergt werden. Alles oberhalb deines Risikoschwellenwerts wird zurückgehalten. Die Befunde von Bugbot und Security Agent fließen in diese Entscheidung ein, damit riskante Änderungen nicht einfach durchgewinkt werden.

An die richtigen Reviewer weiterleiten. Wenn eine PR von einer Person geprüft werden muss, weisen Approval Agents Reviewer anhand des Bereichs der Codebasis zu, den sie betrifft. Dabei nutzen sie die von dir definierten Routing-Richtlinien für einzelne Bereiche. Die Änderung geht an das Team, das für diesen Code zuständig ist, statt in eine gemeinsame Warteschlange.

Review nah am Code halten

KI-Code-Review sorgt dafür, dass Teams eine Qualitätssicherung aufrechterhalten, auch wenn Agenten Umfang und Tempo von Änderungen erhöhen. Die Ansätze, die funktionieren, haben Repo-Kontext, eine eng gefasste Kommentar-Policy und eine Metrik, die erfasst, ob Befunde behoben werden.

Review sollte nah dort stattfinden, wo der Code entsteht – mit denselben Regeln und demselben Behebungsweg. Schaltet Bugbot für ein stark ausgelastetes Repo ein, beobachtet eine Woche lang die Behebung in Bugbot-Automatisierungen und entscheidet erst dann, für welche Kategorien sich mehr Volumen lohnt.

Abgelegt unter: Code-Review