Rakuten brauchte sieben Stunden fuer 12,5 Millionen Zeilen. So funktionieren agentenbasierte Entwicklungs-Workflows.

Dr. Florian Drechsler4. März 202610 min read
KI-AgentenSoftware EngineeringArchitekturKI-Entwicklung

Rakuten hat Anfang 2026 eine komplexe vLLM-Implementierung quer durch eine Codebasis mit 12,5 Millionen Zeilen durchgefuehrt. Autonom, in sieben Stunden, mit 99,9% numerischer Genauigkeit. Kein einzelner Entwickler hat den Code geschrieben. Ein orchestriertes Team aus KI-Agenten hat die Aufgabe uebernommen, der Mensch hat spezifiziert und anschliessend das Ergebnis reviewed.

Das ist kein Laborexperiment. Auch TELUS hat ueber 13.000 KI-Loesungen generiert und Engineering-Code 30% schneller ausgeliefert, insgesamt ueber 500.000 eingesparte Stunden. Es ist die Richtung, in die sich professionelle Softwareentwicklung bewegt: weg vom Schreiben einzelner Codezeilen, hin zum Orchestrieren spezialisierter Agenten, die Features implementieren, Tests schreiben und Pull Requests liefern.

Vom Dirigenten zum Orchestrator

O'Reilly Radar beschreibt die aktuelle Verschiebung als naechste Stufe in der Abstraktionsgeschichte der Softwareentwicklung: Assembly, Hochsprachen, Frameworks, AI Code Completion, und jetzt Agentic Orchestration. Jede Stufe entfernt den Entwickler weiter von Low-Level-Details und naeher an architektonische Absicht.

Im bisherigen "Conductor"-Modell fuehrt ein Entwickler einen einzelnen KI-Assistenten Schritt fuer Schritt durch eine Aufgabe. Im "Orchestrator"-Modell beschreibt der Entwickler eine Aufgabe, mehrere spezialisierte Agenten arbeiten asynchron, und das Ergebnis ist ein fertiger Pull Request zur menschlichen Pruefung.

Die Konsequenz fuer den Arbeitsalltag: Der Entwickler-Aufwand verschiebt sich. Laut O'Reilly wandert er "nach vorne in praezise Aufgabenspezifikation und nach hinten in Code Review". Die Kernfrage aendert sich von "Wie programmiere ich das?" zu "Wie zerlege ich diese Aufgabe so, dass Agenten sie autonom umsetzen koennen?"

GitHub Copilots Coding Agent zeigt dieses Muster konkret: Er "evaluiert zugewiesene Aufgaben, nimmt die notwendigen Aenderungen vor und oeffnet Pull Requests". Entwickler arbeiten weiter, waehrend der Agent im Hintergrund laeuft, und steuern das Ergebnis ueber PR-Reviews. Die empfohlenen Einsatzgebiete: Routine-Bugfixes, Hintergrund-Tasks, Testgenerierung, Dependency-Updates und Prototyping.

Bitmovin dokumentiert die vollstaendig automatisierte Pipeline vom Jira-Ticket zum Pull Request, warnt aber deutlich: "Multi-Agent-Coding fuehlt sich anfangs wie Magie an, aber ohne richtige Orchestrierung wird es schnell ein chaotisches Durcheinander aus kaputten Builds und Merge-Konflikten."

Die DEV Community fasst den philosophischen Unterschied zwischen den Tool-Kategorien praegnant zusammen: Copilot und Cursor sind assistiv, sie verstaerken, was du gerade tust. Claude Code ist agentisch, du beschreibst ein Ziel und es fuehrt einen Plan aus. Es schlaegt nicht vor, es handelt: oeffnet Dateien, schreibt Code, aktualisiert Konfigurationen, fuehrt Builds aus.

McKinsey untermauert, dass dieser Wandel nicht nur ein Toolwechsel ist: "Agentic-AI-Initiativen, die gesamte Workflows grundlegend neu denken, liefern bessere Ergebnisse als solche, die KI einfach auf bestehende Prozesse draufschrauben."

Wenn Entwickler zu Orchestratoren werden, stellt sich sofort eine praktische Frage: Wie sieht das Orchester eigentlich aus?

Multi-Agent-Pipelines: Spezialisierung statt Universalagenten

Die Antwort liegt in spezialisierten Multi-Agent-Pipelines. Die Analogie liegt naeher als erwartet: Eine moderne Fertigungsstrasse funktioniert nicht mit einem Universalroboter, sondern mit spezialisierten Stationen (Schweissen, Lackieren, Qualitaetskontrolle). Jede Station macht eine Sache gut. Genauso zerlegen produktionsreife Agenten-Systeme den Entwicklungsprozess in Phasen, jede besetzt mit einem fokussierten Agenten mit klaren Verantwortlichkeiten.

OpenObserve hat die detaillierteste oeffentlich dokumentierte Pipeline: den "Council of Sub Agents". Sechs spezialisierte KI-Agenten arbeiten in einer 6-Phasen-Pipeline:

PhaseAgentAufgabe
1AnalystExtrahiert Features und Randfaelle aus Anforderungen
2ArchitectErstellt priorisierte Testplaene (P0/P1/P2)
3EngineerGeneriert Playwright-Testcode mit Page Object Models
4SentinelQuality Gate: blockiert bei kritischen Problemen
5HealerFuehrt Tests aus, diagnostiziert Fehler, iteriert bis zu 5x
6ScribeDokumentiert alles

Das architektonische Kernprinzip ist Context Chaining: Jeder Agent erhaelt den angereicherten Output der Vorgaenger. Der Engineer startet nicht mit rohen Anforderungen, sondern mit dem strukturierten Testplan des Architects. Der Healer operiert nicht blind, sondern mit dem Edge-Case-Inventar des Analysts.

Die zentrale Erkenntnis quer durch alle Quellen: Spezialisierung schlaegt Generalisierung. Bounded Agents mit klaren Verantwortlichkeiten uebertreffen "Super-Agenten", die alles auf einmal versuchen.

Die Ergebnisse sprechen fuer sich. Laut OpenObserve wuchs die Testabdeckung von 380 auf ueber 700 Tests (plus 84%), waehrend flaky Tests um 85% zurueckgingen, von ueber 30 auf 4 bis 5. Ein Produktionsbug in der ServiceNow-Integration wurde gefangen, bevor Kunden ihn meldeten. Die Feature-Analyse sank von 45-60 Minuten auf 5-10 Minuten, menschliche Review-Zeit von Stunden auf Minuten.

Die akademische Forschung bestaetigt das Muster. Eine Literaturstudie zu LLM-basierten Multi-Agent-Systemen dokumentiert, wie Entwicklungsprozesse in distinkte Phasen organisiert werden, jede verwaltet von spezialisierten Agenten mit Domaenenwissen.

# Pseudocode: Multi-Agent Pipeline Konfiguration
pipeline:
  stages:
    - agent: analyst
      input: requirements.md
      output: feature-analysis.json
    - agent: architect
      input: feature-analysis.json
      output: test-plan.yaml
    - agent: engineer
      input: test-plan.yaml
      output: test-code/
    - agent: sentinel
      input: test-code/
      gate: block_on_critical
    - agent: healer
      input: test-code/ + sentinel-report.json
      max_iterations: 5
      output: verified-tests/

Anthropics Agent Teams bringen dieses Muster als Plattform-Feature: eine Session agiert als Teamleiter, verteilt Aufgaben, waehrend Teammitglieder in eigenen Kontextfenstern arbeiten. Die Empfehlung: 3 bis 5 Teammitglieder fuer die meisten Workflows.

Workspace Isolation: Jeder Agent in seiner eigenen Sandbox

Wenn mehrere Agenten parallel am selben Code arbeiten, braucht jeder eine isolierte Umgebung. Tessl beschreibt drei eskalierende Strategien: mehrere IDE-Fenster (minimale Isolation), Git Worktrees (getrennte Dateisysteme mit gemeinsamer Git-Historie), und Container-Isolation (jeder Agent bekommt seine eigene Maschine). In der Praxis haben sich Git Worktrees als Standard durchgesetzt.

Agent Interviews dokumentiert den Ansatz: "Jeder Worktree ist vollstaendig isoliert, Dateien, die in einem erstellt werden, erscheinen in keinem anderen." Das ermoeglicht es, mehrere Agenten gleichzeitig auf isolierten Kopien der Codebasis arbeiten zu lassen, jeder auf einem eigenen Branch. Background-Agenten wie Copilot CLI nutzen Worktrees gezielt, um Konflikte mit aktiver Arbeit zu vermeiden.

Der Sicherheitsaspekt ist zentral. Tessl benennt das Grundproblem: "Delegation an Agenten erfordert erweiterten Zugriff, aber genau das erhoeht den potenziellen Schaden." Workspace-Isolation begrenzt den Blast Radius: wenn ein Agent destruktive Aenderungen macht, betrifft das nur seinen isolierten Workspace, nicht die breitere Codebasis.

Spezialisierte Agenten produzieren Code schneller als jedes menschliche Team. Aber Geschwindigkeit ohne Qualitaetskontrolle ist ein Netto-Negativ.

Quality Gates: Dreistufige Absicherung

CodeScene bringt es auf den Punkt: "Agentengeschwindigkeit verstaerkt sowohl exzellente als auch schlechte Design-Entscheidungen." Ohne automatisierte Kontrollen an jedem Pipeline-Schritt wird jeder Vorteil durch Agenten zu einem Risikoverstaerker.

Die Loesung ist eine dreistufige Absicherungsarchitektur:

  1. Real-Time Review waehrend der Code-Generierung: sofortiges Feedback, bevor Code in den Staging-Bereich gelangt
  2. Pre-Commit Checks auf bereitgestellten Dateien: Pruefung von Style, Security und Coverage vor dem Commit
  3. Pre-Flight Branch-Analyse vor dem Pull Request: umfassende branchuebergreifende Pruefung inklusive Cross-File-Impact-Analyse

OpenObserves Sentinel-Agent ist die aggressivste Variante: ein dedizierter Agent, der "bei kritischen Problemen blockiert, ohne Ausnahme". Wenn der Sentinel kritische Verstoesse identifiziert (fehlende Testabdeckung, Security-Anti-Patterns, Architekturverletzungen), stoppt die Pipeline.

Augment Code dokumentiert die CI/CD-Integration: Quality Gates werden als Jobs ausgefuehrt, bei kritischen Problemen wird sofort abgebrochen, alles andere geht an das menschliche Review. Required Status Checks verhindern Merges, bis die automatische Analyse bestanden ist.

Ein oft uebersehener Punkt: Quality Gates funktionieren nur so gut wie die zugrunde liegende Codequalitaet. Laut CodeScene performen Agenten am besten in gesundem Code, der empfohlene Code Health Score liegt bei 9,5+. Das bedeutet: Refactoring muss vor dem Agent-Einsatz passieren, nicht danach. Und selbst mit automatisierten Gates bleibt menschliches Urteil noetig: Amazons Evaluations-Framework zeigt, dass Inter-Agent-Kommunikation, Spezialisierungsqualitaet und logische Konsistenz Dimensionen sind, die sich schwer durch automatisierte Metriken allein quantifizieren lassen.

Ob sich diese Quality Gates in wahrgenommener oder tatsaechlicher Produktivitaet niederschlagen, ist eine ganz andere Frage. Forschung zeigt eine systematische Kluft zwischen dem Produktivitaetsgefuehl der Entwickler und dem, was die Daten sagen, was objektive Messung an jedem Gate umso wichtiger macht.

Quality Gates fangen Fehler ab. Aber wie verhindert man, dass Agenten ueberhaupt in die falsche Richtung arbeiten?

Spec-Driven Development: Spezifikationen statt Ad-hoc-Prompts

Das Grundproblem beschreibt McKinsey/QuantumBlack praezise: "Verschiedene Entwickler, die dasselbe Modell prompten, erhalten unterschiedliche Ergebnisse. Die Qualitaet haengt von individueller Faehigkeit ab, nicht von systematischem Prozess." Schlimmer noch: "Entscheidungen leben in Chat-Fenstern". Wenn Auditoren oder neue Teammitglieder nach der Begruendung architektonischer Entscheidungen fragen, ist die Logik oft verloren.

Spec-Driven Development (SDD) ersetzt Ad-hoc-Prompting durch formale Spezifikationen. GitHubs Spec Kit definiert vier Phasen:

  1. Specify: beschreibe Was und Warum, fokussiert auf User Journeys
  2. Plan: liefere Tech-Stack und architektonische Constraints
  3. Tasks: die KI zerlegt Specs in kleine, reviewbare Arbeitseinheiten
  4. Implement: Agenten fuehren Tasks sequenziell oder parallel aus

Der Kern: Sprachmodelle sind stark in Mustererkennung, brauchen aber eindeutige Anweisungen. Vage Prompts zwingen die KI zum Raten. Klare Spezifikationen trennen das stabile "Was" vom flexiblen "Wie". McKinsey/QuantumBlack identifiziert das zugrunde liegende Architekturprinzip: "Erfolgreiche agentenbasierte Implementierungen folgen einem spezifischen Muster: deterministische Orchestrierung fuer die Workflow-Steuerung, kombiniert mit begrenzter Agenten-Ausfuehrung und automatisierter Evaluation bei jedem Schritt." Die Orchestrierungsschicht ist deterministisch, auch wenn die Agent-Ausfuehrung innerhalb jeder Aufgabe non-deterministisch bleibt.

Das Spec Kit funktioniert mit GitHub Copilot, Claude Code und Gemini CLI. SDD ist toolagnostisch, nicht an eine Plattform gebunden.

Ergaenzend dazu haben sich AGENTS.md-Dateien etabliert. GitHubs Analyse von ueber 2.500 Repositories zeigt: Diese Dateien geben Agenten projektspezifischen Kontext (Build-Befehle, Testkonventionen, Code-Style, Grenzen). Die Empfehlung: maximal 150 Zeilen, beispielgetrieben statt prosaisch. Die Qualitaet dieser Dateien korreliert direkt mit der Qualitaet des Agent-Outputs.

Spezifikationen und Quality Gates bilden die technische Grundlage. Doch die groessten Risiken agentenbasierter Workflows sind nicht rein technischer Natur.

Risiken, Sicherheit und die Rolle des Menschen

Indirect Prompt Injection gilt als kritischste Schwachstelle agentenbasierter Systeme. Der Angriffsvektor erstreckt sich auf jedes Dokument, das ein Agent liest, und jedes Tool, das er nutzt. Die Konsequenzen sind real: Replits KI-Assistent loeschte im Juli 2025 eine Produktionsdatenbank trotz expliziter Anweisungen, die genau das verbieten sollten. OpenAIs Operator taetigte einen unauthorisierten Kauf bei Instacart. Natuerlichsprachliche Anweisungen allein sind keine ausreichende Sicherheitskontrolle.

Die Antwort ist Human-in-the-Loop (HITL), die gezielte Integration menschlicher Aufsicht an kritischen Entscheidungspunkten. Permit.io dokumentiert, dass gut designte HITL-Systeme "weniger als 10% der Entscheidungen an Menschen eskalieren", waehrend Pfade mit hoher Konfidenz autonom weiterlaufen. Das Ziel ist nicht, Agenten zu bremsen, sondern nur dort menschliches Urteil einzufordern, wo es tatsaechlich noetig ist: bei PR-Merges, Produktionsdeployments, sicherheitskritischen Aenderungen und Architekturentscheidungen.

Hinweis: Die Hochrisiko-Regeln des EU AI Act treten am 2. August 2026 in Kraft. Artikel 14 schreibt menschliche Aufsicht fuer Hochrisiko-KI-Systeme gesetzlich vor. Fuer Organisationen in regulierten Branchen wird HITL damit nicht nur Best Practice, sondern Compliance-Anforderung.

Das NIST AI Risk Management Framework fordert seit dem 2025er-Update fuer Agentic AI: Mapping aller Agent-Tool-Zugriffsrechte, Circuit Breaker bei Budgetueberschreitung oder unauthorisierten API-Aufrufen, und kontinuierliches Monitoring fuer Verhaltensdrift.

Anthropic positioniert die Adoption agentenbasierter Workflows als strategischen Differenzierungsfaktor: "Teams, die agentisches Coding als strategische Prioritaet behandeln (statt als taktisches Tooling), werden ueberproportionale Wettbewerbsvorteile erzielen." Doch laut Anthropics eigenen Daten koennen Entwickler aktuell nur 0 bis 20% ihrer Aufgaben vollstaendig delegieren. Die Technologie ist frueh, aber die Richtung ist klar.

Der Handlungsrahmen fuer 2026 laesst sich auf vier Punkte verdichten:

  • Spezifikationen vor Prompts: formale Specs und AGENTS.md-Dateien liefern reproduzierbare Ergebnisse
  • Quality Gates an jeder Pipeline-Stufe: dreistufig, automatisiert, mit dem Sentinel als harter Blocker
  • Workspace-Isolation als Standard: Git Worktrees oder Container fuer jeden Agenten
  • Menschliche Checkpoints an irreversiblen Entscheidungen: PR-Merges, Deployments, Architekturentscheidungen

Die gemeinsame Klammer: Behandle agentenbasierte Workflows als Systems-Engineering-Herausforderung, nicht als Prompt-Engineering-Uebung. Investiere in Infrastruktur, nicht in bessere Formulierungen. Und hoere auf McKinsey: Die Einheit der Veraenderung ist der Workflow, nicht das Tool.

Beim Aufbau dieser Pipelines wird Provider-Portabilitaet zu einer praktischen Frage. Multi-Model-Graphen und Fallback-Ketten erfordern Architekturen, die ueber LLM-Anbieter hinweg funktionieren, eine Herausforderung, die in Provider-agnostische Agenten: Warum Adapter allein nicht reichen vertieft wird.

Diesen Artikel teilen

Verwandte Artikel