Die Softwareentwicklung befindet sich in einer Phase tiefgreifender Veränderung. Mit Plattformen und Weiterbildungsangeboten wie Ai Accelerator rückt eine neue Arbeitsweise in den Fokus, bei der künstliche Intelligenz nicht nur für Codevorschläge genutzt wird, sondern aktiv an Entwicklungsprozessen beteiligt ist. Coding Agents können Aufgaben analysieren, Dateien bearbeiten, Tests durchführen und ganze Workflows unterstützen. Für Entwickler entsteht dadurch eine neue Anforderung: KI muss nicht nur bedient, sondern strukturiert gesteuert, kontrolliert und technisch sinnvoll in bestehende Prozesse integriert werden.
Von klassischen Coding-Tools zu intelligenten Entwicklungsagenten
Noch vor wenigen Jahren bestand KI-Unterstützung in der Softwareentwicklung hauptsächlich aus Autocomplete-Funktionen oder einfachen Vorschlägen für einzelne Codezeilen.
Heute können moderne Coding Agents wesentlich komplexere Aufgaben übernehmen.
Sie sind beispielsweise in der Lage:
- Repository-Strukturen zu analysieren
- bestehende Funktionen zu verstehen
- technische Anforderungen zu interpretieren
- mehrere Dateien koordiniert zu verändern
- Tests zu schreiben und auszuführen
- Fehlerquellen zu identifizieren
- Dokumentation zu erstellen
- Refactorings vorzubereiten
Damit verändert sich die Rolle von KI grundlegend.
Ein Entwickler gibt nicht mehr nur einzelne Prompts ein. Stattdessen wird eine Aufgabe als kontrollierter Prozess organisiert.
Die wichtigste Fähigkeit besteht deshalb zunehmend darin, eine Entwicklungsaufgabe so zu definieren, dass ein Agent sie zuverlässig bearbeiten kann.
Was ein Coding Agent von einem einfachen Chatbot unterscheidet
Ein klassischer Chatbot reagiert auf Texteingaben und liefert Antworten. Ein Coding Agent kann dagegen innerhalb einer Entwicklungsumgebung aktiv handeln.
Je nach System kann ein Agent beispielsweise:
- Dateien lesen
- Code verändern
- Befehle im Terminal ausführen
- Tests starten
- Git-Diffs analysieren
- technische Dokumentation durchsuchen
- externe Tools verwenden
Zu den bekannten Lösungen im Bereich agentischer Softwareentwicklung gehören Claude Code, Codex, OpenCode und weitere spezialisierte Systeme.
Der entscheidende Unterschied liegt im Handlungsspielraum.
Je mehr Aktionen ein Agent selbst ausführen kann, desto wichtiger werden klare Regeln und Sicherheitsgrenzen.
Ein Agent sollte nicht uneingeschränkt auf ein gesamtes Projekt zugreifen, wenn lediglich eine einzelne API-Funktion angepasst werden muss.
Gute Spezifikationen werden wichtiger als lange Prompts
Viele Entwickler beginnen mit KI, indem sie möglichst ausführliche Prompts formulieren. Das kann für kleine Aufgaben funktionieren, ist jedoch bei komplexeren Projekten oft nicht ausreichend.
Professionelle AI-Workflows benötigen strukturierte Spezifikationen.
Eine gute Aufgabenbeschreibung sollte beispielsweise enthalten:
Ziel
Was soll konkret erreicht werden?
Scope
Welche Dateien, Module oder Funktionen dürfen verändert werden?
Einschränkungen
Welche Bereiche müssen unverändert bleiben?
Akzeptanzkriterien
Wann gilt die Aufgabe als erfolgreich abgeschlossen?
Tests
Welche bestehenden oder neuen Tests müssen erfolgreich sein?
Stop-Kriterien
Wann muss der Agent seine Arbeit abbrechen und menschliche Rückmeldung anfordern?
Durch diese Struktur wird aus einem offenen Prompt ein reproduzierbarer Entwicklungsauftrag.
Repository-Kontext entscheidet über die Qualität
Coding Agents arbeiten nur so gut wie der bereitgestellte Kontext.
Bei einer kleinen Änderung muss das Modell beispielsweise nicht zwingend das gesamte Repository verstehen. Oft reichen einige relevante Dateien, technische Regeln und klar definierte Abhängigkeiten aus.
Zu viel Kontext kann sogar problematisch sein.
Ein sehr grosser Kontext erhöht:
- Komplexität
- Kosten
- Verarbeitungszeit
- Fehlinterpretationen
- potenzielle Sicherheitsrisiken
Deshalb gehört Kontextmanagement zu den wichtigsten Kompetenzen im AI Engineering.
Entwickler müssen entscheiden, welche Informationen ein Agent benötigt und welche Informationen bewusst ausgeschlossen werden sollten.
AGENTS.md und technische Regeln schaffen Orientierung
Viele moderne Agent-Workflows verwenden zentrale Regeldateien.
Eine Datei wie AGENTS.md kann beispielsweise definieren:
- Architekturprinzipien
- erlaubte Verzeichnisse
- Coding Standards
- Testanforderungen
- Sicherheitsregeln
- Dokumentationspflichten
- Review-Prozesse
Dadurch müssen wichtige Regeln nicht bei jeder Aufgabe neu formuliert werden.
Der Agent erhält einen festen Rahmen, innerhalb dessen gearbeitet werden kann.
Gerade bei grösseren Entwicklungsteams kann eine solche Struktur dabei helfen, konsistente Ergebnisse zu erzeugen.
Review-Gates verhindern unkontrollierte Änderungen
Geschwindigkeit ist einer der grössten Vorteile von KI-gestützter Entwicklung.
Ein Coding Agent kann innerhalb kurzer Zeit Änderungen durchführen, für die manuell deutlich mehr Zeit erforderlich wäre.
Geschwindigkeit kann jedoch auch Risiken erzeugen.
Ein Agent könnte beispielsweise:
- unbeabsichtigt zusätzliche Dateien verändern
- eine funktionierende Abhängigkeit beschädigen
- Tests entfernen oder umgehen
- Sicherheitsregeln verletzen
- Architekturentscheidungen treffen, die langfristig problematisch sind
Deshalb werden Review-Gates immer wichtiger.
Ein kontrollierter Workflow kann mehrere Prüfstellen enthalten.
Plan-Review
Bevor Änderungen umgesetzt werden, legt der Agent einen technischen Plan vor.
Scope-Review
Es wird geprüft, ob nur erlaubte Bereiche betroffen sind.
Test-Gate
Änderungen müssen definierte Tests bestehen.
Diff-Review
Alle Änderungen werden vor dem Merge analysiert.
Human Approval
Ein Entwickler trifft die endgültige Entscheidung.
Auf diese Weise bleibt künstliche Intelligenz ein leistungsfähiges Werkzeug, ohne die technische Verantwortung vollständig zu übernehmen.
Eigene AI Skills statt standardisierte Prompts
Fortgeschrittene Entwickler beginnen zunehmend damit, eigene Skills für Coding Agents zu erstellen.
Ein Skill kann einen wiederkehrenden Prozess standardisieren.
Beispiele sind:
- automatisiertes Code Review
- API-Dokumentation generieren
- Testabdeckung prüfen
- Sicherheitsanalyse durchführen
- Repository-Struktur analysieren
- Release Notes erstellen
- Legacy-Code bewerten
Ein solcher Skill enthält definierte Regeln, Schritte und Ausgaben.
Dadurch wird die Zusammenarbeit mit KI reproduzierbarer.
Statt jedes Mal einen neuen Prompt zu formulieren, kann ein standardisierter Workflow ausgeführt werden.
CLIs machen AI Engineering automatisierbar
Command-Line-Interfaces spielen ebenfalls eine wichtige Rolle.
Eine eigene CLI kann wiederkehrende Entwicklungsprozesse mit einem Agenten verbinden.
Ein Befehl könnte beispielsweise eine Aufgabe analysieren, den relevanten Kontext laden, einen Agenten starten, Tests ausführen und anschließend einen strukturierten Bericht erzeugen.
Dadurch entsteht eine Verbindung zwischen klassischer Automatisierung und generativer KI.
Besonders interessant ist dieser Ansatz für Teams, die AI Engineering langfristig in bestehende DevOps- oder Entwicklungsprozesse integrieren möchten.
MCP als Schnittstelle zwischen Agents und Tools
Das Model Context Protocol, kurz MCP, gehört zu den wichtigen Technologien im Umfeld agentischer Systeme.
Über MCP können KI-Agenten kontrolliert mit externen Werkzeugen und Datenquellen verbunden werden.
Ein Agent könnte beispielsweise Zugriff erhalten auf:
- interne Dokumentation
- Ticket-Systeme
- Entwicklungsdatenbanken
- Monitoring-Systeme
- Analysewerkzeuge
- Projektmanagement-Plattformen
Dabei ist jedoch ein Sicherheitsprinzip besonders wichtig: Least Privilege.
Ein Agent sollte immer nur die minimal notwendigen Berechtigungen erhalten.
Benötigt ein Agent beispielsweise lediglich Lesezugriff auf technische Dokumentation, sollte kein Schreibzugriff auf andere Systeme vorhanden sein.
KI in eigene Softwareprodukte integrieren
AI Engineering bedeutet nicht nur, KI zum Schreiben von Code einzusetzen.
Ein weiterer wichtiger Bereich ist die Entwicklung eigener KI-Funktionen.
Immer mehr Anwendungen integrieren:
- Chat-Assistenten
- semantische Suche
- automatisierte Textanalyse
- Dokumentenklassifikation
- Zusammenfassungen
- intelligente Workflows
- agentische Automatisierung
Ein produktionsfähiges AI-Feature benötigt jedoch deutlich mehr als einen API-Aufruf zu einem Sprachmodell.
Entwickler müssen auch berücksichtigen:
- Datenschutz
- Modellkosten
- Latenz
- Fehlertoleranz
- Output-Validierung
- Monitoring
- Prompt Injection
- Zugriffskontrolle
- Evaluationsmethoden
Gerade Evals werden immer wichtiger.
Damit lässt sich systematisch prüfen, wie zuverlässig ein Modell bestimmte Aufgaben erfüllt.
Refactoring mit Coding Agents
Auch bei Legacy-Projekten können AI Agents hilfreich sein.
Ein Agent kann beispielsweise grosse Codebasen analysieren und mögliche Refactoring-Schritte identifizieren.
Dabei sollte jedoch schrittweise gearbeitet werden.
Ein kontrollierter Prozess könnte folgendermassen aussehen:
- Bestehendes Verhalten durch Tests absichern
- Abhängigkeiten dokumentieren
- Refactoring-Scope festlegen
- Kleine Änderungen durchführen
- Tests nach jedem Schritt ausführen
- Code-Diff überprüfen
- Rollback-Option vorbereiten
Durch diesen Ansatz können auch grössere technische Veränderungen nachvollziehbar bleiben.
AI Security wird zur Kernkompetenz
Mit zunehmender Agentenautonomie wachsen auch Sicherheitsanforderungen.
Ein Coding Agent kann möglicherweise Code schreiben, Dateien öffnen oder externe Tools aufrufen.
Daraus ergeben sich neue Risiken.
Dazu gehören:
- Prompt Injection
- unerlaubter Datenzugriff
- unbeabsichtigte Offenlegung sensibler Informationen
- gefährliche Tool-Aufrufe
- unsicher generierter Code
- manipulierte externe Inhalte
Deshalb wird Security zu einem zentralen Bestandteil professioneller AI-Workflows.
Threat Models, Berechtigungsgrenzen und Red-Team-Tests können helfen, Risiken frühzeitig zu erkennen.
Warum Entwickler weiterhin entscheidend bleiben
Die zunehmende Leistungsfähigkeit von Coding Agents bedeutet nicht, dass Softwareentwickler überflüssig werden.
Im Gegenteil.
Je leistungsfähiger KI-Systeme werden, desto wichtiger wird menschliche Urteilskraft.
Entwickler müssen weiterhin entscheiden:
- Welche Architektur ist sinnvoll?
- Welche Risiken sind akzeptabel?
- Welche Anforderungen gelten?
- Welche Änderungen dürfen produktiv gehen?
- Ist der Output eines Modells tatsächlich korrekt?
- Welche Daten dürfen verarbeitet werden?
Coding Agents können Arbeit beschleunigen.
Verantwortung können sie jedoch nicht vollständig übernehmen.
Weiterbildung als Schlüssel für moderne Entwickler
Viele Entwickler experimentieren bereits mit KI-Tools.
Der nächste Schritt besteht darin, diese Werkzeuge nicht nur intuitiv, sondern methodisch zu verwenden.
Praxisorientierte Weiterbildung kann dabei helfen, Themen wie Coding Agents, Kontextmanagement, MCP, AI Security, Evals, Skills und automatisierte Workflows miteinander zu verbinden.
Besonders wertvoll sind realistische Aufgaben mit bestehenden Repositories.
Dabei lernen Entwickler nicht nur, was ein Agent theoretisch kann, sondern auch, wo typische Probleme auftreten.
Fazit
Coding Agents verändern die Softwareentwicklung von Grund auf.
Die entscheidende Fähigkeit der Zukunft besteht nicht darin, möglichst viele Prompts zu schreiben. Entscheidend ist, KI in einen nachvollziehbaren, sicheren und reproduzierbaren Entwicklungsprozess einzubinden.
Klare Spezifikationen, begrenzter Kontext, technische Regeln, Review-Gates, Tests und Security-Kontrollen bilden dafür die Grundlage.
Entwickler, die Coding Agents kontrollieren, eigene AI-Workflows aufbauen und KI-Funktionen sicher in Anwendungen integrieren können, schaffen eine wichtige Grundlage für moderne Softwareentwicklung.
AI Engineering wird damit nicht nur zu einem zusätzlichen Toolset, sondern zu einer neuen Disziplin innerhalb professioneller Entwicklung.








Leave a Reply