Multi-Agent-Orchestrierung
Multi-Agent-Orchestrierung heißt erst mal nur: Du lässt nicht einen einzigen KI-Agenten alles allein erledigen, sondern mehrere, die sich die Arbeit teilen. Einer plant, ein paar andere arbeiten Teilaufgaben ab, einer fügt am Ende alles zusammen. Klingt nach Overkill, und für kleine Sachen ist es das auch. Aber sobald eine Aufgabe in viele unabhängige Häppchen zerfällt, wird’s plötzlich richtig sinnvoll.
Der Begriff “Orchestrierung” ist hier wörtlich gemeint: wie ein Dirigent vor einem Orchester. Jeder Musiker spielt sein Instrument, aber jemand muss sagen, wer wann einsetzt und wie die Stimmen am Ende zusammenklingen. Genau das ist die Aufgabe der Orchestrierungsschicht — sie verteilt, koordiniert und führt zusammen.
Warum überhaupt mehrere Agenten?
Ein einzelner Agent kann erstaunlich viel. Er liest, plant, ruft Tools auf, schreibt Ergebnisse. Das Problem fängt an, wenn die Aufgabe zu groß oder zu vielfältig wird. Sein Kontextfenster füllt sich, er verliert den Faden, und er arbeitet alles strikt nacheinander ab — Schritt für Schritt, ohne Abkürzung.
Mehrere Agenten lösen zwei Dinge auf einmal. Erstens Spezialisierung: Du gibst jedem Agenten eine klar umrissene Rolle, einen passenden Prompt und nur die Werkzeuge, die er für seinen Teil braucht. Das hält jeden einzelnen schlank und treffsicher. Zweitens Parallelität: Wenn drei Teilaufgaben nichts voneinander wissen müssen, können drei Agenten sie gleichzeitig bearbeiten statt hintereinander. Bei einer Rechercheaufgabe mit zehn Quellen ist das der Unterschied zwischen zehn Minuten und einer.
Und genau da macht es klick: Multi-Agent lohnt sich nicht, weil es moderner klingt, sondern weil sich eine Aufgabe sauber in unabhängige Teile zerlegen lässt.
Das Orchestrator-Worker-Muster
Das ist das Standardmuster, an dem du meistens zuerst landest. Ein zentraler Agent — der Orchestrator — bekommt die Gesamtaufgabe. Er zerlegt sie in Teilaufgaben, schickt jede an einen Worker-Agenten, sammelt die Ergebnisse wieder ein und setzt daraus die fertige Antwort zusammen.
Der Ablauf in vier Schritten:
- Zerlegen. Der Orchestrator liest die Aufgabe und plant, in welche Teile sie zerfällt.
- Verteilen. Jeder Teil geht an einen Worker — oft mehrere parallel.
- Abarbeiten. Die Worker erledigen ihren Teil, jeder mit seinen eigenen Tools.
- Zusammenführen. Der Orchestrator nimmt die Teilergebnisse und baut daraus das Endergebnis.
Ein hübscher Nebeneffekt: Du kannst die Modelle mischen. Der Orchestrator braucht ein starkes, teures Modell, weil er die kniffligen Planungsentscheidungen trifft. Die Worker dürfen oft kleinere, günstigere Modelle fahren, weil ihre Aufgabe eng umrissen ist. In der Praxis senkt das die Kosten spürbar, ohne dass die Qualität leidet.
Faustregel
Wenn du die Routing-Logik klar in einem Satz erklären kannst — “Aufgabe X geht an Worker Y” —, ist das Orchestrator-Worker-Muster fast immer die richtige Wahl. Wird das Routing selbst schon kompliziert, brauchst du wahrscheinlich ein anderes Muster.
Das Supervisor-Pattern
Das Supervisor-Pattern ist eng mit dem Orchestrator-Worker-Muster verwandt — manche nutzen die Begriffe sogar synonym. Der feine Unterschied: Ein Supervisor entscheidet nicht nur einmal am Anfang, sondern bleibt während des ganzen Laufs am Steuer. Nach jedem Worker-Ergebnis schaut er drauf und entscheidet, was als Nächstes passiert. Reicht das schon? Muss ein anderer Worker übernehmen? Soll derselbe Worker es nochmal versuchen?
Das macht das Pattern stark bei Aufgaben, deren Verlauf man vorher nicht kennt. Eine Support-Anfrage etwa: Der Supervisor liest sie, schickt sie an den Recherche-Worker, sieht das Ergebnis, entscheidet dann erst, ob noch der Rechnungs-Worker dran muss. Der Pfad ergibt sich unterwegs, nicht im Voraus.
Ein angenehmer Vorteil ist die Nachvollziehbarkeit. Weil jede Koordination durch genau einen Knoten läuft, kannst du im Nachhinein sauber rekonstruieren, warum welcher Worker wann dran war. Bei verteilten Mustern ohne zentrale Stelle wird genau das schnell zum Albtraum.
Hierarchische Teams
Wird selbst der Supervisor überlastet, spannst du eine Ebene drüber: das hierarchische Muster. Statt einem Supervisor mit zwanzig Workern hast du einen Manager, der an mehrere Mittel-Supervisor delegiert, die wiederum ihre eigenen Worker haben. Ein Baum aus Agenten.
Das klingt nach viel Apparat, und für die meisten Aufgaben ist es das auch. Es lohnt sich erst, wenn du wirklich verschiedene Domänen unter einen Hut bringst — etwa ein “Marketing-Team”, ein “Technik-Team” und ein “Vertriebs-Team”, die jeweils intern weiter aufgeteilt sind. Dann hält die Hierarchie die Komplexität pro Ebene überschaubar, statt einen einzelnen Agenten mit allem zu erschlagen.
Wann Single-Agent reicht — und wann nicht
Der häufigste Fehler ist nicht, das falsche Muster zu wählen. Es ist, überhaupt zu mehreren Agenten zu greifen, wo einer gereicht hätte. Schätzungen aus der Praxis sind ernüchternd: Ein großer Teil der Multi-Agent-Projekte scheitert in den ersten Monaten im Produktivbetrieb — meistens nicht, weil die Technik nicht funktioniert, sondern weil die Aufgabe gar kein Multi-Agent gebraucht hätte oder die Agenten sich gegenseitig inkonsistenten Kontext zuspielen.
Bleib beim Single-Agent, wenn:
- die Aufgabe eine zusammenhängende Kette ist, bei der jeder Schritt auf dem vorigen aufbaut,
- sich nichts sinnvoll parallelisieren lässt,
- der ganze nötige Kontext locker in ein Kontextfenster passt.
Greif zu Multi-Agent, wenn:
- die Aufgabe in klar unabhängige Teile zerfällt, die parallel laufen können,
- du echte Spezialisierung brauchst (verschiedene Tools, verschiedene Rollen),
- ein einzelner Agent am Kontextlimit erstickt.
Der eigentliche Stolperstein
Das häufigste Problem in Produktion ist nicht die Wahl des Musters, sondern inkonsistenter Kontext: Agent A trifft eine Annahme, Agent B kennt sie nicht und arbeitet auf einer anderen Grundlage weiter. Sorge dafür, dass geteilte Fakten an einer Stelle leben, auf die alle Agenten zugreifen — nicht in den Köpfen einzelner Agenten.
So passt es zusammen
Wenn du tiefer einsteigen willst, hilft es, die Bausteine getrennt zu betrachten. Wie ein einzelner Agent überhaupt arbeitet, steht unter KI-Agenten bauen. Wie du mehrere Agenten im Alltag tatsächlich parallel laufen lässt, zeigt Produktiv parallel arbeiten mit KI-Agenten. Und welche Werkzeuge dir die Orchestrierung abnehmen, findest du unter Agenten-Frameworks im Überblick.
FAQ
- Beim Orchestrator-Worker plant der zentrale Agent die Zerlegung meist einmal vorab und führt die Ergebnisse am Ende zusammen. Beim Supervisor-Pattern entscheidet der zentrale Agent nach jedem Schritt neu, was als Nächstes passiert. In der Praxis werden die Begriffe oft synonym verwendet — der Unterschied liegt darin, wie dynamisch der Ablauf gesteuert wird.
- Beides ist möglich. Mehr Agenten bedeuten erst mal mehr Modellaufrufe und damit mehr Tokens. Du kannst aber gegensteuern, indem du dem teuren Orchestrator nur die Planung gibst und die Worker auf kleineren, günstigeren Modellen laufen lässt. Ob es sich rechnet, hängt davon ab, ob die Aufgabe echte Parallelität oder Spezialisierung gewinnt.
- Wenn die Aufgabe eine zusammenhängende Kette ist, sich nichts parallelisieren lässt und der nötige Kontext in ein Kontextfenster passt. Ein einzelner Agent ist einfacher zu bauen, zu debuggen und zu betreiben — fang im Zweifel damit an.
- Der häufigste Grund ist nicht das falsche Muster, sondern inkonsistenter Kontext zwischen den Agenten: Einer trifft eine Annahme, die anderen kennen sie nicht. Sorge für eine gemeinsame Quelle der Wahrheit, auf die alle Agenten zugreifen, statt jeden Agenten seinen eigenen Stand führen zu lassen.
- Nicht zwingend. Einfache Orchestrator-Worker-Setups lassen sich von Hand bauen. Sobald aber Routing, Zustand und Fehlerbehandlung komplexer werden, nehmen dir Frameworks wie LangGraph oder CrewAI viel Plumbing ab. Welches passt, hängt vom Anwendungsfall ab.
Was ist der Unterschied zwischen Orchestrator-Worker und Supervisor-Pattern?
Spart Multi-Agent-Orchestrierung Kosten oder kostet sie mehr?
Wann sollte ich lieber bei einem einzelnen Agenten bleiben?
Warum scheitern so viele Multi-Agent-Projekte in Produktion?
Brauche ich ein Framework für Multi-Agent-Orchestrierung?
Entdecke mehr
Produktiv parallel arbeiten mit KI-Agenten
Das Orchestrator-Worker-Muster, wann sich parallele Agenten lohnen und wann nicht, die Mechanik geteilter Queues und der Tokenpreis dafuer.
LexikonKI-Agenten bauen — vom Tool Use zum Multi-Agent-System
Wie KI-Agenten funktionieren: vom einfachen Tool-Call über MCP, Strukturierte Outputs und LangGraph bis zur Frage, wann Multi-Agent-Setups sinnvoll sind.
LexikonAgenten-Frameworks im Überblick
CrewAI, AutoGen, AutoGPT, DSPy, Browser Use, LangGraph — was Agenten-Frameworks leisten, wo sie sich unterscheiden und wann du welches nimmst.