Agentisches KI-Coding bietet erhebliche Geschwindigkeitsvorteile in der Softwareentwicklung, doch viele Teams kämpfen mit inkonsistenten Ergebnissen. Anforderungen einfach in einen Prompt zu kopieren, führt oft zu unsauberem Code, wachsenden Kontextfenstern und einer Verschlechterung der Modellleistung.
Um technische Exzellenz zu wahren, müssen Ingenieure vom Single-Shot-Prompting abrücken. Ein strukturierter Ansatz stellt sicher, dass KI-Agenten innerhalb definierter Grenzen arbeiten, was die Überprüfung der Ergebnisse erleichtert und technische Schulden verhindert.
Kurz gesagt
- •
Das Refine-Plan-Act-Muster zerlegt komplexe Aufgaben in drei klare Phasen, um die Qualität und Wartbarkeit der KI-Ausgaben zu verbessern.
- •
Jede Phase liefert ein überprüfbares Artefakt, sodass Ingenieure Fehler erkennen können, bevor diese in die Codebasis gelangen.
- •
Dieser Workflow verhindert ein Aufblähen des Kontextfensters, indem er die Logik isoliert und Trial-and-Error-Zyklen reduziert, die die Modellleistung beeinträchtigen.
- •
Die Einführung dieses Musters erfordert einen Wechsel von der promptbasierten Ausführung hin zu einem verwalteten, mehrstufigen Entwicklungslebenszyklus.
Zerlegung der Entwicklungsaufgabe
Das Refine-Plan-Act-Muster erzwingt eine Trennung der Zuständigkeiten. Anstatt einen Agenten sofort mit der Implementierung eines Features zu beauftragen, verfeinert der Ingenieur zunächst die Anforderungen. Dies stellt sicher, dass der Agent den Umfang und die Einschränkungen versteht, bevor er den Code berührt.
Es folgt die Planungsphase, in der der Agent den technischen Ansatz skizziert. Dieser Schritt fungiert als Quality Gate. Ist der Plan fehlerhaft, kann der Ingenieur ihn sofort korrigieren, ohne Tokens für eine fehlerhafte Codegenerierung zu verschwenden.
Schließlich führt die Act-Phase die Implementierung aus. Da der Agent einem vorab genehmigten Plan folgt, ist der resultierende Code vorhersehbarer und lässt sich leichter in bestehende Systeme integrieren.
Kontext- und Performance-Management
Eine Hauptursache für das Scheitern von KI-Coding ist die Ansammlung von irrelevantem Kontext. Wenn ein Agent einen Fehler macht und der Ingenieur um eine Korrektur bittet, wächst der Gesprächsverlauf, was das Modell oft verwirrt.
Durch die Aufteilung der Aufgabe beginnt jede Phase mit einem sauberen oder minimierten Kontext. Dies hält den Agenten auf das spezifische Ziel der jeweiligen Phase fokussiert. Zudem lässt sich leichter feststellen, ob ein Fehler bei der Anforderungsanalyse, der Planung oder der Implementierung aufgetreten ist.
Diese Modularität ist für produktionsreife agentische Systeme unerlässlich. Sie ermöglicht es Teams, jede Phase als eigenständige Arbeitseinheit zu behandeln, die unabhängig überwacht, getestet und verbessert werden kann.
Quelle
The Refine-Plan-Act Pattern for Agentic AI Coding
https://medium.com/engineering-in-the-age-of-ai/the-refine-plan-act-pattern-for-agentic-ai-coding-59ee013e4427








