KI-Coding-Agenten brauchen Leitplanken, keine blinde Freigabe
KI-Agenten können Entwicklung deutlich beschleunigen. Für produktive Software brauchen sie aber klare Rechte, Reviews, Tests, Logs und Betriebsregeln.
Kyluke McDougall
Software-Architekt & Gründer
Inhaltsverzeichnis
- Der neue Risikopunkt: Agenten handeln, nicht nur antworten
- Mehr Produktivität verstärkt auch schlechte Prozesse
- Was produktive Leitplanken wirklich bedeuten
- 1. Rechte nach Aufgabe, nicht nach Bequemlichkeit
- 2. Pull Requests bleiben die Kontrollfläche
- 3. Tests müssen Verhalten absichern, nicht nur Code beruhigen
- 4. Logs und Entscheidbarkeit sind Teil der Architektur
- Der häufigste Irrtum: Human-in-the-loop löst alles
- Was das für Gründer und Produktteams bedeutet
- Ein pragmatisches Modell für produktive KI-Entwicklung
- Stufe 1: Assistenz
- Stufe 2: Branch-Arbeit
- Stufe 3: Kontrollierte Automatisierung
- Stufe 4: Produktionsnahe Agenten
- Warum „langweilig“ hier ein Kompliment ist
- Wie McDougall Digital helfen kann
KI-Coding-Agenten sind gerade dabei, vom Experiment zum Arbeitswerkzeug zu werden.
Sie schreiben nicht mehr nur einzelne Funktionen. Sie lesen Repositories, öffnen Pull Requests, passen Tests an, refaktorieren Module, verbinden APIs, ändern Infrastrukturdateien und können — je nach Setup — sogar deployen.
Das ist ein großer Schritt.
Für Produktteams, Gründer und CTOs bedeutet es: Ein Teil der Umsetzung wird schneller, günstiger und paralleler. Aufgaben, die früher im Backlog liegen blieben, können plötzlich erledigt werden. Technische Schulden können sichtbarer werden. Interne Tools, Integrationen und Produktideen lassen sich schneller ausprobieren.
Aber auf X wird gerade auch eine zweite Seite sehr deutlich diskutiert: Je näher Coding-Agenten an produktive Systeme kommen, desto weniger reicht es, ihnen einfach mehr Kontext und mehr Rechte zu geben.
Ein Agent mit zu viel Freiheit ist kein Senior Engineer. Er ist ein sehr schneller Ausführender ohne echtes Verantwortungsgefühl.
Deshalb brauchen produktive KI-Coding-Workflows nicht primär mehr Magie. Sie brauchen ein langweilig gutes System aus Leitplanken.
Der neue Risikopunkt: Agenten handeln, nicht nur antworten
Bei klassischen KI-Assistenten war das Risiko oft begrenzt. Ein Chatbot konnte falschen Code vorschlagen. Ein Entwickler musste ihn kopieren, anpassen und committen. Zwischen Vorschlag und Wirkung lag ein Mensch.
Agentische Entwicklungswerkzeuge verkürzen diese Strecke.
Ein moderner Coding-Agent kann:
- Dateien im Repository ändern;
- Befehle im Terminal ausführen;
- Abhängigkeiten installieren;
- Migrationsskripte erzeugen;
- Tests starten oder ignorieren;
- Pull Requests erstellen;
- Konfigurationsdateien verändern;
- Secrets oder Umgebungsvariablen berühren;
- Cloud- oder Deployment-Workflows anstoßen.
Das ist genau der Grund, warum diese Werkzeuge so nützlich sind. Sie können Arbeit wirklich erledigen, nicht nur beschreiben.
Aber damit verschiebt sich die Frage.
Es geht nicht mehr nur darum, ob der Code gut ist. Es geht darum, welche Aktionen ein Agent überhaupt ausführen darf, welche Informationen er sehen darf und wie ein Team merkt, wenn etwas schief läuft.
Für Unternehmen ist das keine akademische Debatte. Es betrifft Datenschutz, Verfügbarkeit, Kundenvertrauen, Auditierbarkeit und Wartbarkeit.
Mehr Produktivität verstärkt auch schlechte Prozesse
Viele Teams beginnen mit KI-Coding-Agenten auf eine einfache Weise: Sie geben dem Tool Zugriff auf das Repository und bitten es, ein Ticket umzusetzen.
Für kleine Änderungen kann das gut funktionieren.
Das Problem entsteht, wenn derselbe Modus schleichend für größere Arbeit verwendet wird: neue Features, Datenmodelle, Integrationen, Berechtigungen, Migrationslogik oder produktionsnahe Automatisierung.
Dann zeigen sich typische Schwächen:
- Der Agent optimiert lokal, statt die Systemarchitektur zu verstehen.
- Er repariert Symptome, ohne die eigentliche Ursache zu finden.
- Er erzeugt Tests, die das neue Verhalten bestätigen, aber keine fachliche Absicherung bieten.
- Er fügt Abhängigkeiten hinzu, ohne langfristige Wartung zu bewerten.
- Er verändert Konfigurationen, ohne Betriebsfolgen zu erkennen.
- Er nimmt vorhandene Muster als richtig an, auch wenn sie historisch gewachsen oder bereits problematisch sind.
Das ist kein Zeichen dafür, dass KI unbrauchbar ist. Es ist ein Zeichen dafür, dass KI in vorhandene Arbeitsweisen hineinskaliert.
Wenn ein Team saubere Architektur, klare Review-Prozesse und gute Tests hat, kann ein Agent diese Struktur nutzen. Wenn diese Struktur fehlt, macht der Agent das System schneller komplizierter.
Geschwindigkeit ist kein Ersatz für Engineering-Disziplin. Sie macht Disziplin wichtiger.
Was produktive Leitplanken wirklich bedeuten
Mit Leitplanken sind nicht nur Prompts gemeint.
Ein guter Systemprompt kann helfen. Repository-Anweisungen können helfen. Coding-Standards können helfen. Aber produktionsreife Nutzung braucht mehr als Text, den ein Modell hoffentlich befolgt.
Leitplanken sollten im Workflow, in den Berechtigungen und in der Architektur verankert sein.
1. Rechte nach Aufgabe, nicht nach Bequemlichkeit
Ein Agent sollte nicht pauschal alles dürfen.
Für viele Aufgaben reicht lesender Zugriff plus Änderungen in einem Branch. Produktionsdaten, Secrets, Deployment-Zugänge und irreversible Befehle gehören nicht in den Standardmodus.
Praktisch bedeutet das:
- getrennte Rollen für Lesen, Schreiben, Testen und Deployment;
- keine produktiven Datenbank-Credentials im Agent-Kontext;
- temporäre, eng begrenzte Tokens;
- keine automatischen Infrastrukturänderungen ohne Review;
- klare Sperren für destructive commands;
- bevorzugt reversible Aktionen statt direkter Eingriffe.
Das klingt langsam. In Wirklichkeit ist es schneller, weil es Vertrauen schafft. Ein Team nutzt Agenten eher regelmäßig, wenn es weiß, dass ein Fehler nicht sofort Produktionssysteme gefährdet.
2. Pull Requests bleiben die Kontrollfläche
Für ernsthafte Software sollte der Pull Request die wichtigste Grenze bleiben.
Ein Agent darf Arbeit vorbereiten. Er darf Tests ergänzen. Er darf Dokumentation aktualisieren. Er darf sogar mehrere Lösungswege vorschlagen.
Aber die Integration in das Produkt sollte weiterhin über einen überprüfbaren Prozess laufen:
- kleine, verständliche Pull Requests;
- nachvollziehbare Beschreibung der Änderung;
- automatische Tests und Lints;
- Review durch eine verantwortliche Person;
- klare Rollback-Möglichkeit;
- keine Vermischung von Feature, Refactoring und Infrastrukturänderung ohne Grund.
KI kann den Pull Request besser machen. Sie sollte ihn nicht umgehen.
Gerade für Mittelstand-Teams ist das wichtig. Oft gibt es nicht zehn Spezialisten für Security, DevOps und Architektur. Der Prozess muss deshalb so gebaut sein, dass Risiken früh sichtbar werden — nicht erst nach dem Deployment.
3. Tests müssen Verhalten absichern, nicht nur Code beruhigen
KI-Agenten können Tests schnell schreiben. Das ist nützlich, aber gefährlich, wenn das Team Tests mit Absicherung verwechselt.
Ein Agent kann sehr leicht Tests erzeugen, die seine eigene Implementierung bestätigen. Solche Tests erhöhen die Coverage, aber nicht unbedingt das Vertrauen.
Bessere Fragen sind:
- Welches fachliche Verhalten darf sich nicht ändern?
- Welche Fehlerfälle sind realistisch?
- Welche Berechtigungen müssen hart geprüft werden?
- Welche Datenzustände kommen in Produktion tatsächlich vor?
- Welche Integrationen müssen simuliert oder vertraglich abgesichert werden?
Tests sind nicht nur ein Qualitätsritual. Sie sind ein Vertrag über Systemverhalten.
Wenn McDougall Digital KI-gestützte Entwicklungsworkflows aufsetzt oder überprüft, ist genau diese Unterscheidung zentral: KI kann Testarbeit beschleunigen, aber die relevanten Risiken müssen aus Produkt, Architektur und Betrieb abgeleitet werden.
4. Logs und Entscheidbarkeit sind Teil der Architektur
Ein menschlicher Entwickler kann erklären, warum er eine Entscheidung getroffen hat. Ein Agent kann eine Begründung generieren, aber das ist nicht dasselbe wie Verantwortung.
Deshalb braucht ein produktiver Agentenworkflow gute Nachvollziehbarkeit:
- Welche Dateien wurden geändert?
- Welche Befehle wurden ausgeführt?
- Welche Tests liefen wirklich?
- Welche Annahmen wurden gemacht?
- Welche externen Systeme wurden berührt?
- Welche Prompts oder Aufgabenbeschreibung führten zur Änderung?
Diese Informationen sollten nicht in einem Chatfenster verschwinden. Sie gehören in Pull Requests, Build-Logs, Tickets oder technische Notizen.
Das Ziel ist nicht Bürokratie. Das Ziel ist Entscheidbarkeit.
Wenn in drei Monaten ein Fehler auftritt, muss das Team verstehen können, warum eine Änderung existiert und wie sie zurückgenommen oder verbessert werden kann.
Der häufigste Irrtum: Human-in-the-loop löst alles
Viele Risiken werden mit dem Satz beruhigt: „Am Ende schaut ja noch ein Mensch drauf.“
Das ist gut, aber nicht genug.
Ein Mensch kann nur sinnvoll prüfen, was er sieht und versteht. Wenn ein Agent in einem großen Diff 30 Dateien verändert, neue Abhängigkeiten einführt, Konfigurationen anpasst und Tests mitschreibt, wird Review schnell oberflächlich.
Dann wird Human-in-the-loop zu Human-near-the-loop.
Besser ist ein System, das menschliche Prüfung realistisch macht:
- kleine Aufgaben;
- klare Akzeptanzkriterien;
- begrenzte Änderungstypen;
- getrennte PRs für Refactoring und Feature-Arbeit;
- automatische Checks vor Review;
- Security- und Dependency-Scans;
- verständliche Zusammenfassungen;
- explizite Eskalation bei riskanten Bereichen.
Menschen sollen nicht jede Zeile misstrauisch nacharbeiten müssen. Sie sollen an den richtigen Stellen entscheiden können.
Was das für Gründer und Produktteams bedeutet
Für nicht-technische oder gemischt-technische Teams ist die Versuchung groß, AI-first zu arbeiten und die technische Governance später zu ergänzen.
Das kann bei Prototypen sinnvoll sein. Für produktive Software ist es riskant.
Vor allem dann, wenn:
- Kundendaten verarbeitet werden;
- Zahlungen, Verträge oder operative Prozesse betroffen sind;
- mehrere Nutzerrollen existieren;
- externe APIs geschäftskritisch sind;
- das System später an ein internes Team übergeben werden soll;
- regulatorische oder Datenschutzanforderungen relevant sind.
In diesen Fällen sollte der Agentenworkflow von Anfang an als Teil der Softwarearchitektur betrachtet werden.
Nicht nur: „Welches Tool verwenden wir?“
Sondern:
- Welche Aufgaben darf KI autonom bearbeiten?
- Welche Änderungen brauchen zwingend Review?
- Welche Daten darf das Tool sehen?
- Welche Tests definieren produktrelevantes Vertrauen?
- Wie dokumentieren wir Entscheidungen?
- Wie rollen wir eine falsche Änderung zurück?
- Wer trägt am Ende Verantwortung?
Diese Fragen sind unbequem, aber sie verhindern spätere Überraschungen.
Ein pragmatisches Modell für produktive KI-Entwicklung
Ein sinnvoller Einstieg muss nicht kompliziert sein.
Für viele Teams reicht ein klarer Vier-Stufen-Ansatz.
Stufe 1: Assistenz
KI hilft beim Verstehen, Erklären, Suchen und Schreiben kleiner Codeabschnitte. Keine autonomen Änderungen an produktionsnahen Systemen. Geringes Risiko, hoher Lernwert.
Stufe 2: Branch-Arbeit
Agenten dürfen in isolierten Branches arbeiten, Tests ausführen und Pull Requests vorbereiten. Keine Secrets, keine Produktionsdaten, kein Deployment. Der PR ist die Kontrollfläche.
Stufe 3: Kontrollierte Automatisierung
Wiederkehrende Aufgaben werden stärker automatisiert: Testergänzungen, Dokumentation, kleinere Refactorings, interne Tooling-Verbesserungen. Rollen, Logs, Scans und Review-Regeln sind etabliert.
Stufe 4: Produktionsnahe Agenten
Agenten dürfen in eng begrenzten Bereichen produktionsnahe Aufgaben ausführen, etwa Diagnosen, vorbereitete Rollbacks oder Infrastruktur-Vorschläge. Dafür braucht es sehr klare Berechtigungen, Audits, Observability und menschliche Freigabe für riskante Aktionen.
Die meisten Unternehmen sollten nicht mit Stufe 4 beginnen.
Der richtige Startpunkt ist dort, wo Nutzen entsteht, ohne dass Vertrauen künstlich behauptet werden muss.
Warum „langweilig“ hier ein Kompliment ist
Die besten produktiven KI-Workflows werden nicht spektakulär aussehen.
Sie werden eher so wirken:
- Tickets sind klarer.
- Pull Requests sind kleiner.
- Tests laufen zuverlässig.
- Berechtigungen sind begrenzt.
- Deployments sind nachvollziehbar.
- Logs beantworten Fragen.
- Menschen entscheiden an den wichtigen Stellen.
Das ist weniger aufregend als ein Demo-Video, in dem ein Agent in fünf Minuten eine App baut.
Aber genau diese langweilige Qualität entscheidet, ob KI im Unternehmen dauerhaft hilft.
Software, die Kunden nutzen, braucht nicht nur schnelle Erstellung. Sie braucht Wartbarkeit, Sicherheit, Betrieb und Verantwortung.
Wie McDougall Digital helfen kann
McDougall Digital unterstützt Teams dabei, KI-gestützte Entwicklung produktiv nutzbar zu machen, ohne die Kontrolle über Architektur und Betrieb zu verlieren.
Praktisch kann das bedeuten:
- bestehende AI-Coding-Workflows auf Risiken prüfen;
- sinnvolle Agenten-Grenzen, Rollen und Review-Prozesse definieren;
- Repositories für KI-gestützte Arbeit strukturieren;
- Tests, CI/CD, Security-Scans und Rollback-Wege verbessern;
- Prototypen in wartbare Produktsoftware überführen;
- interne Tools und SaaS-Produkte so bauen, dass KI Geschwindigkeit bringt, ohne Qualität zu opfern.
Der Punkt ist nicht, KI aus Entwicklung herauszuhalten.
Der Punkt ist, sie so einzusetzen, dass Geschwindigkeit nicht gegen Verantwortung arbeitet.
KI-Coding-Agenten können ein echter Produktivitätshebel sein. Aber für ernsthafte Produkte brauchen sie dasselbe, was gute Software schon immer gebraucht hat: klare Grenzen, gute Architektur und Menschen, die Verantwortung übernehmen.