Die sechs Koordinations-Patterns
Orchestrator, Pipeline, Graph, Blackboard, Swarm und Human-in-the-Loop. Fast jedes Multi-Agenten-System ist eine dieser Formen — oder eine Kombination davon. Jede Karte verlinkt zum vollständigen Pattern-Eintrag.
- Pipeline
- Orchestrator
- Graph
- Blackboard
- Swarm
+ Human-in-the-Loop lässt sich auf jedes davon aufsetzen
Orchestrator / Agent-as-Tool
So funktioniert es
- Ein zentrales LLM plant; jeder Spezialist ist als typisierter Tool-Aufruf verfügbar.
- Der Orchestrator wählt ein Tool, ruft es auf und erhält einen Rückgabewert.
- Nach jedem Aufruf kehrt die Kontrolle zum Zentrum zurück — Spezialisten sprechen einander nie an.
Wer hält den Ablauf zusammen? Wer delegiert an wen?
Spezialisten werden als typisierte Callables — Tools — bereitgestellt, und der Orchestrator sieht nur die Signatur, nicht den Prompt oder das Modell. Diese Grenze macht Spezialisten über Implementierungen und Frameworks hinweg austauschbar, einschließlich entfernter A2A-Agenten.
Pipeline / Workflow (DAG)
So funktioniert es
- Entwickler verdrahten jede Stufe und Kante im Code, bevor der Lauf startet.
- Jede Stufe transformiert den Zustand und reicht ihn genau einmal weiter.
- Der Graph ist bei jedem Lauf identisch; nur die Modellausgabe in den Knoten variiert.
Welche Reihenfolge ist fest? Was kann parallel laufen?
Der Kontrollfluss ist vollständig im Code verdrahtet: welche Knoten laufen, in welcher Reihenfolge, mit welchem Fan-out. Der Graph ist bei jedem Lauf identisch; nur der modellgenerierte Inhalt innerhalb der Knoten ist nicht-deterministisch.
Graph (Fan-out / Fan-in)
So funktioniert es
- Knoten und Kanten werden vorab registriert — die Menge bleibt geschlossen.
- An bedingten Kanten wählt ein LLM den nächsten Pfad aus der registrierten Menge.
- Zyklen sind erlaubt, aber ein Rekursionslimit begrenzt jede Schleife.
Gibt es bedingte Verzweigungen und Punkte, an denen Ergebnisse zusammenlaufen?
Pipeline plus zwei Lockerungen — bedingte Kanten, die ein LLM wählt, und Zyklen, die durch ein Rekursionslimit begrenzt sind. Die Knotenmenge ist weiterhin geschlossen und das Zustandsschema wird weiterhin validiert; nur der Pfad hindurch entsteht erst zur Laufzeit.
Blackboard (geteilter Zustand)
So funktioniert es
- Agenten adressieren einander nie — sie lesen und schreiben ein geteiltes Board.
- Wessen Vorbedingung zum aktuellen Zustand passt, aktiviert sich selbst.
- Einen Agenten hinzuzufügen ist ein Abonnement, keine Neuverdrahtung der Topologie.
Wo lebt der geteilte Arbeitszustand? Wie wächst das Wissen aller Agenten?
Kommunikation läuft über eine geteilte Zustandsfläche, nicht über adressierte Nachrichten. Einen Agenten hinzuzufügen ist ein Abonnement, keine Neuverdrahtung — die anderen Agenten erfahren nichts von seiner Existenz. Das einzige Pattern mit einer zur Laufzeit offenen Agentenmenge.
Swarm (selbstorganisierende Handoffs)
So funktioniert es
- Jeder Agent deklariert, an welche Peers er übergeben darf.
- Ein Handoff überträgt die Kontrolle vollständig — es gibt keinen Rückweg.
- Die Route entsteht zur Laufzeit; der Graph ist eine Spur, kein Plan.
Können die Agenten selbst entscheiden, wer als Nächstes übernimmt?
Der Graph ist ein Laufzeitartefakt. Jeder Agent deklariert, an welche Peers er übergeben darf; der Pfad durch das Netzwerk materialisiert sich, während der Lauf fortschreitet. Geeignet für Probleme, bei denen sich im Voraus kein statischer Plan zeichnen lässt.
Human-in-the-Loop
So funktioniert es
- Der Lauf pausiert an einem definierten Knoten; sein Zustand wird persistiert.
- Ein Mensch beantwortet eine strukturierte Frage — freigeben, ändern oder ablehnen.
- Der Lauf setzt exakt dort fort, wo er anhielt — auf jedem anderen Pattern obenauf.
Wo muss ein Mensch eingreifen, und mit welcher Frage?
Setze den Lauf an einem bestimmten Knoten aus, persistiere den Zustand, stelle einem Menschen eine strukturierte Frage, setze fort, sobald die Antwort eintrifft. Die Innovation liegt in der Zeitdimension — HITL komponiert mit jedem anderen Pattern, statt mit ihnen zu konkurrieren.
Die Abwägungen auf einen Blick
| Pattern | Steuert Fluss | Parallelität | Zyklen | Determinismus |
|---|---|---|---|---|
| Orchestrator | Orchestrator-LLM | Ja (Fan-out-Worker) | Nein | Mittel |
| Pipeline | Entwickler | Ja | Nein | Hoch (statische Kanten) |
| Graph | Entwickler + LLM | Ja (Fan-out) | Ja | Mittel (LLM-gewählte Kanten) |
| Blackboard | Alle Agenten | Ja (asynchrone Schreiber) | Ja | Mittel |
| Swarm | Agenten (Handoffs) | Ja (nebenläufige Peers) | Ja | Niedrig |
| HITL | Mensch + System | Nein | Nein | Hoch (System); menschengebunden |
Wohin als Nächstes