# Wenn die Agenten den Code schreiben, prüft der Mensch sich selbst [1/2]

Wenn die Agenten den Code schreiben, prüft der Mensch sich selbst

## Teil 1: Das Setup, oder wie agentisches Entwickeln wirklich funktioniert

*(Serie in zwei Teilen. Teil 1 beschreibt, wie ein funktionierendes agentisches Setup aussieht. Teil 2 zeigt, welchen Preis der Mensch dafür zahlt und wie er ihn in den Griff bekommt. Beide Teile lassen sich unabhängig lesen.)*

9:34 Uhr. Mein Setup ist warm. Vier Agenten laufen.

Einer hat einen Refactor fertig und fragt, ob er committen darf. Der zweite hat siebzehn E2E-Tests grün gezogen, einen roten gemeldet und wartet auf meine Diagnose. Der dritte schlägt einen Architektur-Wechsel vor, mit drei Optionen. Der vierte will wissen, ob er beim Logging weiter Slf4j benutzt oder auf etwas neueres umstellt.

Vier Entscheidungen, bevor mein Kaffee kalt ist. Und das ist der ruhige Anfang.

Die meisten Texte über agentisches Entwickeln verkaufen Tempo. Schneller Liefern. Mehr Output pro Tag. Weniger Tipparbeit. Stimmt alles. Wird nur selten zu Ende erzählt, weil die andere Hälfte unangenehmer ist: das, was beim Menschen ankommt, der die Agenten beaufsichtigt. Bevor ich in Teil 2 zu dieser unangenehmen Hälfte komme, lohnt sich der Blick auf das, was tatsächlich funktioniert.

Ich arbeite seit Jahren agentisch. Das Setup verschiebt sich allerdings ständig, weil die Technologie sich bewegt. Was vor ein paar Jahren hieß „die KI macht einen Code-Vorschlag, ich übernehme oder lehne ab“, heißt heute „mehrere spezialisierte Subagents arbeiten parallel an Features, und ich bin derjenige, der prüft, freigibt, korrigiert und priorisiert“. Mit jeder Stufe entstehen neue Probleme im Kopf des Menschen. Über die heutige Stufe schreibe ich hier.

## Was meine ich mit agentischem Entwickeln, und was nicht?

Erst eine Begriffstrennung: Vibe Coding heißt, „Du beschreibst auf Zuruf, die KI baut, du übernimmst was klingt“. Schnell, kreativ, riskant, und in seriösen Code-Basen meistens nicht produktionstauglich. Agentisches Entwickeln meint etwas anderes: ein orchestriertes Setup aus mehreren Subagents, jeder mit klarem Auftrag, gegen eine Repository-Basis mit guter E2E-Testabdeckung, und ein Mensch, der die strategische Schicht hält. Beide werden gerade in einen Topf geworfen. Skeptiker sehen Vibe-Output und schließen auf die Methode. Beifallspender feiern Vibe-Output und nennen es Engineering. Beides geht am Punkt vorbei.

In meinem Setup laufen aktiv drei Modelle nebeneinander, jedes mit klarem Auftrag. Ein großes Reasoning-Modell für das, was wirklich Tiefe braucht: Architekturvorschläge, größere Refactorings, schwer eingrenzbare Bugs. Ein mittleres Modell für die alltägliche Implementierung. Ein kleines, schnelles Modell für alles, was eigentlich Routine ist: Formatierung, Code-Kommentare, Recherche-Zusammenfassungen, Doku-Updates.

Warum drei und nicht eins? Weil sich mehrere Effekte gleichzeitig einstellen. Qualität, weil das passende Modell für die jeweilige Aufgabe das Ergebnis spürbar verbessert. Das große Modell liefert die Tiefe, die ein Architektur-Vorschlag oder ein schwieriger Bug braucht. Das kleine bleibt bei Routine und versucht nicht, eine zweizeilige Doku-Korrektur in eine Architekturdebatte zu verwandeln. Geschwindigkeit, weil das kleine Modell in Sekunden antwortet, wo das große Minuten braucht; wenn der Großteil deiner Anfragen klein bleibt, ist dein Tag spürbar schneller. Kosten, weil der Preisunterschied pro Token bei einer Größenordnung oder mehr liegt; jeden Code-Kommentar zum Preis einer Architektur-Anfrage zu generieren ist ökonomisch unsinnig. Und Klimabilanz, weil größere Modelle real mehr Rechenleistung, mehr Energie und mehr Wasser für die Kühlung brauchen. Eine fachbegutachtete Studie von Luccioni und Kollegen aus dem Jahr 2024 vergleicht den Energieverbrauch bei der Modellausführung über 88 Modelle und 30 Datensätze und findet dabei Unterschiede von mehreren Größenordnungen zwischen kleinen und großen Modellen für dieselbe Aufgabe [2]. Wer hier nicht differenziert, treibt den Energieverbrauch seines Setups ohne Not nach oben.

Welches Modell konkret welche Aufgabe übernimmt, ist Geschmackssache und ändert sich mit jeder neuen Release. Was bleibt, ist die Trennung. Refactorings kosten in dieser Welt fast nichts mehr, weil ein Agent sie in zwanzig Minuten macht, gegen die E2E-Suite verifiziert und einen Diff abliefert, den ich lese. Die alte Faustregel „make the change easy, then make the easy change“ [1] wird ökonomisch tragfähig. Und ich behalte zwei Achsen explizit beim Menschen: das Planen vorher und den Gefühls-Check nachher. Was gebaut wird, entscheide ich. Ob es sich richtig anfühlt, entscheide ich. Den Rest mache ich nicht.

Kent Beck

## Warum das die eigentliche Kompetenzverschiebung ist

Wer diesen Aufbau ernst nimmt, merkt schnell: Die Arbeit verschwindet nicht, sie verlagert sich. Weg vom Tippen, hin zum Beurteilen. Die Agenten produzieren in derselben Zeit ein Vielfaches des Materials, das früher entstanden ist. Jede Zeile davon will bewertet werden. Das ist genau die Kompetenz, die gute Tester und erfahrene Reviewer schon immer hatten: Kontext halten, Qualität einschätzen, Risiko abwägen. Sie verschwindet in einer agentischen Welt nicht. Sie wird zentraler.

Genau hier fängt der spannende Teil an. Denn dieser Aufbau funktioniert erst dann dauerhaft, wenn man den Preis kennt, den er dem Menschen abverlangt. Wo früher in zwei Stunden vielleicht acht bewusste Entscheidungen fielen, sind es jetzt gefühlt vierzig. Das Tippen war nicht das Anstrengende. Das Beurteilen ist es.

Über diesen Preis, die drei kognitiven Bottlenecks dahinter und die konkreten Schutzwälle dagegen geht es in Teil 2.

## Quellenverzeichnis

[1]Beck, K. (2012, 25. September). for each desired change, make the change easy (warning: this may be hard), then make the easy change [Tweet]. X (Twitter). https://x.com/KentBeck/status/250733358307500032
[2]Luccioni, A.S., Jernite, Y., & Strubell, E. (2024). Power hungry processing: Watts driving the cost of AI deployment? In Proceedings of the 2024 ACM Conference on Fairness, Accountability, and Transparency (FAccT ’24). https://doi.org/10.1145/3630106.3658542

Jörg Amelunxen

Jörg Amelunxen

Jörg Amelunxen ist AI Solutions Architect bei mgm mit Schwerpunkt auf KI- und agentengetriebener Softwareentwicklung. Als erfahrener Entwickler und technischer Projektleiter arbeitet er im projektübergreifenden mgm AI & Data Engineering Team daran, agentische Softwareentwicklung im Enterprise-Umfeld zu etablieren. Über einen Austausch zu diesen Themen freut er sich, am einfachsten auf LinkedIn.

Veröffentlicht: 07.2026

< Zurück zur Übersicht

Automotive Software Tester

Die CTFL®-Erweiterung Automotive Software Tester ist das Bindeglied zwischen dem ISTQB® Certified Tester Standard Foundation Level und den branchenspezifischen Anforderungen der Automotive Branche.

Usability Testing

Ziel des Usability-Testens ist, möglichst realitätsgetreu die Benutzersituation nach zu stellen und somit etwaige Schwierigkeiten beim Endnutzer schon vor deren Eintreten zu eliminieren.

Security Tester

Es vergeht kaum ein Tag, an dem nicht eine neue Sicherheitsschwachstelle in bestehenden Softwaresystemen bekannt wird.

Performance Testing

Wieviel PS hat Ihre Anwendung? Und wie viele bringt sie auf die Straße?

Wenn Sie sich das manchmal fragen, ist Leistungs- und Perfomanztest ein Thema für Sie.

Acceptance Testing

Das Specialist Modul “Acceptance Testing” des Certified Tester verbindet die Business Analyse mit Software Testing.

Model Based Tester

Mobile Application Testing

Das Specialist Modul “ Mobile Application Testing” des Certified Tester bietet einen Einblick in die grundlegenden Methoden, Verfahren und Werkzeuge, die zum Testen von mobilen Applikationen verwendet werden.

AI Testing

Der ISTQB® Certified Tester AI Testing richtet sich an Personen, die ihre Fähigkeiten im Testen von KI-basierten Systemen und/oder KI für das Testen erweitern möchten.

Agile Tester

Die Arbeitsweise eines Testers in einem agilen Projekt unterscheidet sich von der Arbeitsweise in einem traditionell (z.B. nach V-Modell) ablaufenden Projekt.

Agile Test Leadership at Scale

Dieses neue ISTQB®-Produkt befindet sich derzeit in der Entwicklung. Es wird schrittweise für das Feedback der Community freigegeben, bevor es vollständig als ISTQB® -Zertifizierungsprodukt mit Prüfung eingeführt wird.

Agile Technical Tester

Die Arbeitsweise eines Testers in einem agilen Projekt unterscheidet sich von der Arbeitsweise in einem traditionell (z.B. nach V-Modell) ablaufenden Projekt.

Specialist Module

Die Specialist Module des Certified Tester vermitteln spezielle oder domänenspezifische Methoden, Techniken und Prozesse.

Foundation Level

Der Foundation Level vermittelt die Grundlagen des Softwaretestens.

Advanced Level

Der Advanced Level vertieft den Stoff des Foundation Level und ist in drei Module untergliedert

Advanced Level Test Automation Engineering 2.0

Die Weiterentwicklung der ISTQB® Testautomatisierung—angepasst an Agile, DevOps & CI/CD. Erlernen Sie Architektur, Implementierung und kontinuierliche Verbesserung nachhaltiger Automatisierungslösungen.

Advanced Level – Technical Test Analyst

Dieser Lehrplan bildet die Grundlage für das Softwaretest-Qualifizierungsprogramm der Aufbaustufe (Advanced Level) für den Technical Test Analyst.

Advanced Level Test Management 3.0

Das ISTQB® bietet mit dem Advanced Level Test Management v3.0 eine umfassende Weiterbildung
für Professionals, die ihre Kompetenzen im Testmanagement vertiefen möchten.

Advanced Level Test Analyst

Neu konzipiert: Zeitgemäßes fachliches Testen mit modernen Verfahren & Automatisierung – von klassischen bis KI‑basierten Systemen.

Expert Level

Der Expert Level richtet sich an erfahrene, professionelle Softwaretester und besteht aus einer Reihe von Modulen zu unterschiedlichen Spezialthemen.

CT‑GenAI

Lerne, Generative KI verantwortungsvoll und wirksam im gesamten Test‑Lebenszyklus einzusetzen: Prompt Engineering, Risikomanagement, LLM‑gestützte Infrastruktur und organisatorische Einführung.