MCP & Agentic Development · Deep Dive
Agentic Software Engineering: Wo autonome Agents sinnvoll sind – und wo nicht
Zwischen „Autovervollständigung“ und „das Team ersetzt sich selbst“ liegt ein breites Feld, in dem sich mit Agents real arbeiten lässt. Dieser Deep Dive beschreibt Reifegrade, die Kriterien für autonomiefähige Aufgaben und die Abbruchbedingungen, ohne die kein Lauf produktiv laufen sollte.
- Lesezeit
- ca. 5 Minuten
- Stand
- August 2026
- Für
- Tech Leads, Architects, Engineering Manager
„Agentisch“ ist derzeit das Etikett für alles zwischen Autovervollständigung und der Vorstellung, ein System entwickle sich selbst. Dazwischen liegt ein Feld, in dem sich real arbeiten lässt – wenn man weiß, welche Aufgaben Autonomie vertragen und wo sie zuverlässig teuer wird.
1. Was „agentisch“ heißt
Agentisch ist ein System, das eine Aufgabe in Schritte zerlegt, Werkzeuge einsetzt, Ergebnisse bewertet und daraufhin weiterarbeitet – über mehrere Runden hinweg, ohne dass jeder Schritt einzeln angestoßen wird. Der Unterschied zur reinen Codegenerierung ist nicht die Modellqualität, sondern die Rückkopplung: Der Agent sieht, was seine Aktion bewirkt hat.
Daraus folgt unmittelbar die wichtigste Bedingung: Autonomie funktioniert nur so weit, wie es eine verlässliche Rückmeldung gibt. Ohne Prüfinstanz läuft der Agent im Blindflug – nur schneller als ein Mensch.
2. Fünf Reifegrade
| Stufe | Verhalten | Menschliche Rolle |
|---|---|---|
| 1 Vorschlag | ergänzt Code im Editor | annehmen oder verwerfen |
| 2 Auftrag | setzt eine benannte Änderung um | Aufgabe schneiden, Diff prüfen |
| 3 Schleife | ändert, testet, korrigiert selbstständig | Ziel und Abbruchbedingungen setzen |
| 4 Auftragskette | bearbeitet mehrere zusammenhängende Schritte | Ergebnis prüfen, Zwischenstand freigeben |
| 5 Dauerbetrieb | arbeitet an einer Warteschlange von Aufgaben | Regeln, Grenzen und Auswertung |
Die meisten Teams arbeiten produktiv auf Stufe 2 und 3. Stufe 4 lohnt sich für gut abgegrenzte Aufgabentypen. Stufe 5 ist heute vor allem dort sinnvoll, wo Ergebnisse billig zu prüfen und Fehler folgenlos sind.
3. Wann eine Aufgabe autonomiefähig ist
Vier Kriterien, die gemeinsam erfüllt sein sollten:
- Prüfbar. Es gibt eine automatische Instanz, die Erfolg feststellt – Tests, Compiler, Schema, Contract.
- Abgegrenzt. Der betroffene Bereich ist benennbar und begrenzt, nicht „die Anwendung“.
- Umkehrbar. Ein falsches Ergebnis lässt sich verwerfen, ohne dass etwas kaputtgeht.
- Beschreibbar. Das Ziel lässt sich in wenigen Sätzen so formulieren, dass zwei Menschen dasselbe verstehen.
Typische Kandidaten, die alle vier erfüllen:
- Migration entlang klarer Regeln über viele Dateien,
- Testabdeckung für vorhandene, stabile Module ergänzen,
- bekannte Fehlerklassen beheben, für die ein reproduzierbarer Testfall existiert,
- Abhängigkeitsaktualisierungen mit anschließendem Testlauf,
- Übersetzung zwischen Formaten, wenn ein Schema beide Seiten definiert.
Kernsatz
Autonomie ist keine Eigenschaft des Agents, sondern der Aufgabe. Wo eine Maschine den Erfolg feststellen kann, darf sie iterieren. Wo nicht, wird aus Autonomie geraten.
4. Wo Autonomie scheitert
- Unklare Anforderungen. Der Agent löst dann eine plausible Nachbarversion des Problems – gründlich und über viele Dateien hinweg.
- Architekturentscheidungen. Es gibt keine automatische Instanz, die „ist das die richtige Struktur?“ beantwortet.
- Fachliche Grenzfälle. Was fachlich korrekt ist, steht nicht im Code – es steht in den Köpfen der Fachabteilung.
- Irreversibles. Migrationen produktiver Daten, Deployments, Rechteänderungen.
- Schwach getestete Altsysteme. Ohne Rückmeldung fehlt genau die Bedingung, auf der Autonomie beruht.
5. Die Schleife: Plan, Aktion, Prüfung
Ein produktiver Lauf folgt fast immer demselben Muster: planen, kleinsten sinnvollen Schritt ausführen, automatisch prüfen, Ergebnis bewerten, weitermachen oder abbrechen. Drei Details entscheiden über die Qualität:
- Der Plan ist sichtbar, bevor gehandelt wird – Missverständnisse sind dann noch billig.
- Die Prüfung ist unabhängig vom Änderungsvorschlag; ein selbstgeschriebener Test, der die eigene Implementierung bestätigt, prüft nichts.
- Zwischenstände sind sichtbar, nicht nur das Endergebnis. Sonst lässt sich nicht beurteilen, an welcher Stelle es schiefging.
6. Abbruchbedingungen
Ohne harte Grenzen läuft ein Agent, bis das Budget oder die Geduld endet. Sinnvolle Grenzen:
- Maximale Runden je Aufgabe.
- Keine Verbesserung über mehrere Runden – Abbruch statt Variantensuche.
- Änderungsumfang über einer Schwelle – dann übernimmt ein Mensch.
- Betroffene Bereiche außerhalb des freigegebenen Ausschnitts.
- Kosten- oder Zeitbudget je Lauf.
Ein abgebrochener Lauf ist kein Scheitern, sondern die günstigste Form der Fehlererkennung.
7. Die Kostenseite
Autonome Läufe verbrauchen Rechenzeit und erzeugen Ergebnisse, die geprüft werden müssen. Beides ist nicht kostenlos. Ehrlich rechnen heißt, drei Posten zu berücksichtigen: die Ausführung selbst, die Prüfzeit eines Menschen und die Wahrscheinlichkeit, dass ein Lauf verworfen wird.
Für gut geeignete Aufgaben ist die Rechnung deutlich positiv. Für schlecht geeignete ist sie schlechter als manuelle Arbeit – weil zusätzlich Prüfzeit für ein Ergebnis anfällt, das am Ende verworfen wird.
8. Was das für Teams heißt
Die Rollenverschiebung ist real, aber unspektakulärer als oft beschrieben: weniger Zeit mit Umsetzung, mehr Zeit mit Aufgabenzuschnitt, Prüfung und Architektur. Wer Aufgaben so formulieren kann, dass sie prüfbar sind, wird deutlich produktiver – das ist im Kern dieselbe Fähigkeit, die gute Anforderungsarbeit ausmacht.
Unverändert bleibt die Verantwortung: Wer einen Änderungssatz einreicht, verantwortet ihn – auch wenn ein Agent ihn erzeugt hat. Mehr dazu im Pillar KI in der Softwareentwicklung.
Checkliste: Autonomie dosieren
- Die Aufgabe hat eine automatische Erfolgsprüfung.
- Der betroffene Bereich ist abgegrenzt und das Ergebnis umkehrbar.
- Abbruchbedingungen sind gesetzt: Runden, Umfang, Budget, Bereich.
- Die Prüfinstanz ist unabhängig vom erzeugten Code.
- Rechte sind eng geschnitten, irreversible Aktionen ausgeschlossen.
- Das Ergebnis geht durch Review und Gates wie jede andere Änderung.
Fazit
Agentische Entwicklung ist weder Hype noch Selbstläufer. Sie ist ein Werkzeug mit einer klaren Einsatzbedingung: Es braucht eine Instanz, die Erfolg feststellen kann. Wo diese Bedingung erfüllt ist, sind mehrstufige Läufe erstaunlich produktiv. Wo sie fehlt, erzeugt Autonomie vor allem Prüfarbeit.
Die praktische Konsequenz ist unspektakulär: In gute Tests, klare Verträge und saubere Aufgabenzuschnitte investieren. Das erhöht den Anteil autonomiefähiger Aufgaben – und zahlt sich unabhängig davon aus, wie sich die Werkzeuge weiterentwickeln.
Quellen & weiterführende Standards
-
Model Context Protocol – Dokumentation und Referenzimplementierungen
Einstieg, SDKs und Beispielserver. modelcontextprotocol.io -
OWASP Top 10 for Large Language Model Applications
Risikoklassen für LLM-gestützte Anwendungen und Werkzeugketten. owasp.org -
NIST AI Risk Management Framework (AI RMF 1.0)
Struktur für den Umgang mit KI-Risiken. www.nist.gov
Dieser Artikel beschreibt technische und prozessuale Zusammenhänge. Er ersetzt weder eine regulatorische Bewertung noch eine Rechtsberatung.
Weiterlesen
Passende Vertiefungen.
MCP & Agentic Development
MCP in der Softwareentwicklung: Kontrollierter Zugriff für AI-Agents
Tools und Ressourcen, Host-Client-Server, Berechtigungsgrenzen.
AI Software Engineering
KI in der Softwareentwicklung: Vom Coding Agent zum Engineering-Prozess
Der Pillar-Artikel: Was KI leistet und welche Engineering-Schritte bleiben.
Plattform
So bildet CodamAI diese Schritte technisch ab
MCP-Integration, explizite Backend-Modelle, Hub, OpenAPI und eigene CI/CD.
Ihre AI schreibt Code. CodamAI macht daraus Engineering.
Explizite Backend-Modelle, Rollen und Validierungen, visuelle Prüfung im Hub und Delivery über Ihre eigene Pipeline.