StudioCasesMulti-Agent-System im Eigenbetrieb
[ CASE STUDY ] // EIGENENTWICKLUNG · MAGNUS MULTI-AGENT

Wie drei Agenten unsere eigene Content-Pipeline betreiben.

CLOUDROCKER stand vor einem klassischen Agentur-Problem: eigene Content-Produktion und Studio-Betrieb liefen nebenher, ohne feste Kapazität. Wir bauten Magnus — ein Multi-Agent-System, das Recherche, Schreiben und Review autonom übernimmt. Mensch entscheidet, Agent liefert.

// EIGENENTWICKLUNG
CLOUDROCKER
// INDUSTRIE
SaaS · B2B
// LAUFZEIT
8 Wochen Build
// LIVE SEIT
Q4 2025
// AGENTEN
3
In Produktion
Eigenentwicklung
// LAUFZEIT
24/7
Ohne Eingriff
Human-in-the-Loop bei Entscheidungen
// AUTOMATION
~20
Cron-Jobs
autonom orchestriert
// SEIT
2026
Dauerbetrieb
bei CLOUDROCKER selbst
// 03 · BRIEF

Eigene Content-Produktion.
Keine feste Kapazität.
Kein Skalierungspfad.

// AUSGANGSLAGEWir betreiben selbst mehrere Content-Kanäle — Journal, Social, Case-Material — aber ohne feste Redaktion. Content entstand, wenn Zeit war. Das reichte nicht.
// AUFGABEEin System, das kontinuierlich liefert, ohne dass wir Personal dafür abstellen. Kein Generic-AI-Ton. Kein Rate-Limit durch Tools.
// CONSTRAINTSDSGVO-konform, Daten in EU-Region, kein Vendor-Lock auf Modell-Provider. Final-Review bleibt menschlich — auch bei eigenem Content.
// LÖSUNGMagnus — Multi-Agent-System mit 3 spezialisierten Agenten. Orchestriert Recherche, Draft, Review. Mensch entscheidet vor Publish. ~20 Cron-Jobs im Dauerbetrieb.
// STACKLangGraph · Claude 4.5 (Writer) · GPT-5 (Critic) · Pgvector · Azure OpenAI · Langfuse · Custom HITL-UI (React)
// TEAM2 Engineers (CLOUDROCKER) · Studio-Leitung als Reviewer
// TAGS Multi-Agent Eigenentwicklung Content RAG HITL LangGraph

Eigener Content, keine feste Redaktion, kein Skalierungspfad.

Wir betreiben selbst mehrere Content-Kanäle — Journal, Social, Case-Material. Nebenbei geschrieben, wenn Zeit war. Saubere Texte, aber unregelmäßig. Ohne feste Kapazität blieb das System hinter dem zurück, was wir eigentlich für unsere Kunden bauen.

Die naheliegende Antwort wäre gewesen, jemanden fest für Content einzustellen. Das Problem dabei: als Studio mit wechselnder Auftragslage lässt sich eine feste Redaktions-Stelle schwer auslasten — und wir wollten testen, ob unser eigenes Angebot bei uns selbst funktioniert.

Fertige „AI Content Tools” hatten wir vorher schon geprüft — das übliche Marketing-Spiel. Output war messbar generisch. Für uns selbst nicht akzeptabel.

Wir wollten nicht outsourcen. Wir wollten beweisen, dass unser eigener Ansatz — Multi-Agent statt Wrapper — auch bei uns trägt.
// STUDIO-LEITUNG · CLOUDROCKER

Genau hier setzten wir an. Statt einen weiteren ChatGPT-Wrapper zu bauen, mappten wir unseren eigenen Editorial-Prozess auf einer Wand. Daraus wurde klar: es gab einen impliziten Workflow mit drei klar abgegrenzten Schritten — der nirgends dokumentiert war.

Wir bauten nicht ein Tool. Wir bauten ein Team — aus Software.

Statt ein einzelnes Modell mit einem riesigen Prompt zu erschlagen, modellierten wir den existierenden Editorial-Prozess als Multi-Agent. Jeder Agent bekam eine Rolle, einen begrenzten Tool-Zugriff und eigene Eval-Tests. Keiner sieht den ganzen Prozess — nur seinen Ausschnitt.

// 01 · COO
Simon
Koordiniert die Agenten, verteilt Aufgaben, erledigt die tägliche Büroarbeit: Mail sortieren, Termine, Rechnungen, Recherche.
Mail Kalender Telegram
// 02 · MARKETING
Magnus
Google, LinkedIn, Website-Analysen. Recherchiert und schreibt, wenn ein Thema ansteht.
Brave Search Search Console SEO
// 03 · CONTENT & PFLEGE
Teela
Erstellt Inhalte, migriert und pflegt Websites. Prüft täglich Kundeninstallationen auf Updates und Auffälligkeiten.
WordPress REST wp-cli SSH
// 04 · REVIEW & BUILD
Prüfen, messen, bauen, ausrollen. Kein eigener Agent im Dauerbetrieb — diese Rolle wird besetzt, wenn etwas gebaut oder geprüft werden muss. Die drei oben arbeiten weiter, wenn niemand zusieht.
Git Deploy Prüfskripte

Der entscheidende Schritt war das Eval-First-Setup. Bevor wir den ersten Agent gebaut haben, definierten wir eigene Test-Cases: Brand-Voice-Tests, Faktentreue-Tests, SEO-Konformitätstests. Jede Code-Änderung läuft seitdem gegen diese Suite.

// LERNEN · WOCHE 03

Erste Iteration des Writer-Agents fiel bei „Brand-Voice: korrekte Anrede” mehrfach durch. Lösung: Style-Guide expliziter formulieren, plus Review-Agent fängt es als Backup. Nach 2 Iterationen: stabil.

Genauso wichtig: Human-in-the-Loop ist kein Feature, das wir hinzugefügt haben. Es war der Designkern. Vor Publish stoppt das System, die Studio-Leitung bekommt eine HITL-UI mit Diff-View, Quellen, Eval-Scores — und entscheidet. Override jederzeit. Reject mit Begründung füttert die Memory der Agenten.

Acht Wochen. Wöchentliche Demo.
Kein Big-Bang.

Wir releasen nicht in Phasen, wir releasen in Iterationen. Jede Woche eine spielbare Version, jede Woche neue Eval-Reports, jede Woche Demo im Team. Das hält ehrlich.

// WO 01 · 03.10

Audit & Mapping.

3 Tage. Eigene Kanäle gesichtet, Editorial-Prozess gemapped, erste Eval-Cases aus Real-Beispielen generiert.

✓ Eval-Cases definiert
// WO 02 · 10.10

Setup & Skeleton.

Azure OpenAI Tenant, Pgvector-Index auf 73 Artikel, Langfuse, LangGraph-Skeleton mit allen Rollen als Stubs.

Hello First Run
// WO 03 · 17.10

Researcher & Writer.

Magnus live. Erste Drafts gegen Eval-Suite: 142/200 pass. Brand-Voice Issues identifiziert.

71 % Eval-Pass
// WO 04 · 24.10

Review & Publish.

Teela live. Style-Guide expliziter, Studio-Leitung reviewt 5 Test-Artikel. Erste positive Reaktion.

↑ Eval Pass-Rate steigend
// WO 05 · 31.10

HITL-UI & Memory.

React-UI für Editor-Approval, Diff-View, Eval-Scores. Long-Term-Memory: rejected drafts werden Negative-Examples.

18 min Time-to-Draft
// WO 06 · 07.11

CMS-Integration.

Teela deployed zum WordPress-CMS, triggert Sitemaps, posted auf LinkedIn. Erste Live-Artikel produziert.

3 Live-Articles
// WO 07 · 14.11

Production-Hardening.

Cost-Limits, Rate-Limits, Retry-Logik, Alerts. Replay-Trace für Compliance. SOC-2-Audit-Vorbereitung.

99.4 % Uptime SLA
// WO 08 · 21.11

Handover & Hypercare.

Interner Workshop. Runbooks, Alerts, On-Call-Setup. Beginn 2 Wochen Hypercare, dann Dauerbetrieb.

✓ Live

Was passiert, wenn ein Studio sein eigenes Werkzeug nutzt?

Magnus ging am 21. November 2025 live. Drei Monate später zogen wir Bilanz — nicht an Sichtbarkeits-Indizes, sondern an dem, was für uns zählt: läuft das System stabil, ohne dass jemand eingreifen muss?

Der Betrieb läuft seit Go-Live durchgehend. Drei Agenten, orchestriert über Magnus, produzieren fortlaufend Content-Entwürfe. ~20 Cron-Jobs steuern Recherche- und Publish-Zyklen autonom. Jeder Entwurf durchläuft Eval-Checks, bevor er die Studio-Leitung erreicht.

Der Output ist planbar geworden — nicht mehr abhängig davon, ob nebenbei Zeit war. Die Review-Zeit pro Artikel liegt im niedrigen Minutenbereich, nicht mehr bei mehreren Stunden Eigenschreibzeit.

Wir haben nicht „KI eingeführt”. Wir haben unser eigenes Produkt an unserem eigenen Content-Betrieb getestet — und würden es heute wieder so bauen.
// STUDIO-LEITUNG · CLOUDROCKER · 21.02.2026

Nicht weniger wichtig: niemand wurde ersetzt. Die Rolle verschob sich vom Schreiben zum Lenken — Brand-Voice-Updates, Themen-Kuratierung, Review der Agenten-Outputs. Kreativere Arbeit, nicht überflüssige.

// 01 3 Agenten, 24/7 Simon koordiniert, Magnus und Teela arbeiten — im Dauerbetrieb, ohne tägliches Eingreifen.
// 02 ~20 Cron-Jobs Autonome Recherche- und Publish-Zyklen, orchestriert über LangGraph-State-Machine.
// 03 Planbarer Output Content entsteht kontinuierlich statt situativ — unabhängig von freier Kapazität im Team.
// 04 Human-in-the-Loop Jeder Entwurf durchläuft Review vor Publish. Reject-Feedback fließt in die Agenten-Memory.
// 05 Seit 2026 im Dauerbetrieb Kein Pilot, kein Proof-of-Concept — produktiver Teil des eigenen Studio-Betriebs.

Was uns überrascht hat. Was wir mitnehmen.

Erstens: der größte Hebel war nicht das Modell, sondern der Style-Guide. Als wir unseren eigenen Brand-Voice-Guide schrieben, fiel auf: den hatten wir selbst nie explizit dokumentiert. Das Aufschreiben hätte schon ohne KI einen Teil der Probleme gelöst.

Zweitens: Eval-First war die wichtigste architektonische Entscheidung. Ohne Test-Cases vor Tag 1 wären wir in „funktioniert auf meiner Maschine”-Modus gerutscht. Stattdessen hatten wir vom ersten Run an objektive Kriterien.

Drittens: Human-in-the-Loop ist nicht Bremse, sondern Beschleuniger. Anfangs waren wir selbst skeptisch — „das kostet ja immer noch Zeit.” In Praxis: wenige Minuten Review statt Stunden Eigenschreibzeit. Plus: jeder Reject schult das System. Memory + Negative-Examples + Style-Guide-Updates.

Was wir anders machen würden: wir haben Memory zu spät eingebaut (Woche 5). Hätten wir’s in Woche 2 geplant, wären die ersten Drafts deutlich stabiler gewesen. Lerneffekt für nächste Projekte: Memory ist kein Add-on, es ist Foundation.

// AUSBLICK · Q3 2026

Wir planen ein zweites Multi-Agent-System für technische Dokumentation im eigenen Studio. Selbe Architektur, andere Domain. Magnus-Memory ist wiederverwendbar.

Das war Magnus. Seit Q4 2025 im Dauerbetrieb, 3 Agenten, ~20 Cron-Jobs, 24/7. Wir haben kein „KI-Tool” gebaut. Wir haben unserem eigenen Team Werkzeuge gegeben, die ihm seine Arbeit zurückgeben — die kreative, lenkende, entscheidende Arbeit.

Ein ähnliches Vorhaben?

Noch Fragen? Wir antworten.

Gespräch starten →info@cloudrocker.de