Aufgabenteilung unter Agenten

Was ist ein Multi-Agent-System?

Ein Multi-Agent-System (MAS, auch Multiagentensystem) besteht aus mehreren eigenständigen Agenten, die gemeinsam eine Aufgabe lösen, die ein einzelner schlecht bewältigt. Heute sind damit meist KI-Agenten auf Basis von Sprachmodellen gemeint, die jeweils eigene Anweisungen, Werkzeuge und Rechte haben und ihre Zwischenergebnisse untereinander oder über eine steuernde Instanz weitergeben.

Wenn eine Aufgabe für einen Durchlauf zu groß wird, teilt man sie auf mehrere Agenten auf, und ab da entscheidet die Übergabe über das Ergebnis.

KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Gängiges Muster
Steuernde Instanz mit spezialisierten Agenten
Lohnt sich bei
Klar trennbaren Teilaufgaben
Kostet
Mehr Tokens und längere Laufzeit
Verwechselt mit
Automatisierung mit festen Schritten

Ein alter Begriff mit neuer Bedeutung

Multiagentensysteme sind deutlich älter als ChatGPT. In der Informatik bezeichnet der Begriff seit Jahrzehnten Systeme aus vielen Software-Agenten, die autonom handeln, auf ihre Umgebung reagieren und miteinander kommunizieren. Eingesetzt werden sie etwa in der Logistik, wo Agenten für Fahrzeuge und Aufträge um Kapazitäten verhandeln, in Verkehrs- und Marktsimulationen oder in der Robotik, wenn mehrere Roboter sich abstimmen müssen.

Diese klassischen Agenten folgen festen Regeln oder Optimierungsverfahren. Seit es leistungsfähige Sprachmodelle gibt, steht hinter jedem Agenten oft ein Large Language Model, das Anweisungen in natürlicher Sprache versteht, selbst plant und Werkzeuge aufruft. Wenn heute in Unternehmen von Multi-Agent-Systemen die Rede ist, geht es fast immer um diese zweite Form, und um sie dreht sich der Rest dieser Seite.

Die gängigen Muster

Wie die Agenten zusammenarbeiten, legt die Architektur fest. Diese Muster tauchen in fast allen Frameworks unter ähnlichen Namen auf:

  • Orchestrator und Zuarbeiter

    Eine steuernde Instanz, oft Supervisor genannt, zerlegt die Aufgabe, verteilt die Teile und setzt die Ergebnisse zusammen. Die Zuarbeiter kennen nur ihren Ausschnitt, was ihre Anweisungen kurz und ihre Rechte klein hält.

  • Kette

    Jeder Schritt übernimmt das Ergebnis des vorherigen, etwa Recherche, Entwurf und Formatprüfung. Das ist einfach zu verstehen, aber so langsam wie die Summe aller Schritte.

  • Erzeugen und Prüfen

    Ein Agent schreibt, ein zweiter mit anderer Anweisung sucht Fehler und schickt den Entwurf zurück, bis er die Kriterien erfüllt.

  • Parallel und Vergleich

    Dieselbe Aufgabe oder verschiedene Teilaufgaben gehen gleichzeitig an mehrere Agenten, die Ergebnisse werden anschließend verglichen oder zusammengeführt.

  • Übergabe

    Ein Agent erkennt, dass eine Anfrage nicht in seinen Bereich fällt, und reicht sie samt Gesprächsverlauf an einen spezialisierten Agenten weiter, ähnlich wie eine Telefonzentrale.

Zwischen die Schritte gehört ein festes Format, kein Fließtext. Wenn ein Agent JSON mit definierten Feldern übergibt, lässt sich prüfen, ob die Übergabe vollständig war. Bei freiem Text merkst du eine verlorene Angabe erst am Endergebnis.

Wie die Agenten miteinander sprechen

Innerhalb einer Anwendung teilen sich die Agenten meist einen gemeinsamen Zustand: eine Datenstruktur mit Aufgabe, Zwischenergebnissen und Verlauf, die jeder liest und um seinen Teil ergänzt. Frameworks wie LangGraph, CrewAI, das OpenAI Agents SDK oder das Microsoft Agent Framework, der Nachfolger von AutoGen und Semantic Kernel, nehmen dir dabei Zustandsverwaltung, Übergaben und Protokollierung ab.

Sollen Agenten verschiedener Hersteller oder Teams zusammenarbeiten, braucht es ein gemeinsames Protokoll. Dafür ist das Agent2Agent-Protokoll (A2A) gedacht, das Google 2025 vorgestellt und an die Linux Foundation übergeben hat. Ein Agent beschreibt darin, was er kann, und nimmt Aufgaben von anderen Agenten entgegen, ohne dass diese sein Innenleben kennen müssen. Das Model Context Protocol (MCP) löst eine andere Frage, nämlich wie ein einzelner Agent an Werkzeuge und Daten kommt.

Wann sich die Aufteilung lohnt und wann nicht

Sinnvoll wird ein Multi-Agent-Aufbau, wenn die Teilaufgaben wirklich verschieden sind: unterschiedliche Werkzeuge, unterschiedliche Rechte, unterschiedliche Fachlichkeit. Ein Agent, der nur lesen darf, und einer, der schreiben darf, sind auch sicherheitstechnisch eine sinnvolle Trennung.

Der zweite gute Grund ist Zeit. Zehn Dokumente parallel prüfen zu lassen dauert kaum länger als ein einzelnes, solange die Anfragegrenzen des Anbieters und dein Budget das mitmachen. Der dritte ist die Qualitätsprüfung durch eine zweite Instanz, die den Entwurf nicht selbst geschrieben hat und deshalb Lücken eher findet.

Kein guter Grund ist, dass es moderner klingt. Ein einzelner Agent mit einer durchdachten Anweisung und drei Werkzeugen ist billiger, schneller und im Fehlerfall nachvollziehbar. Bei mehreren Agenten siehst du ohne Protokoll jedes einzelnen Aufrufs mit Eingabe und Ausgabe nur das Endergebnis und kannst nicht sagen, welcher Schritt die falsche Abzweigung genommen hat. Fang deshalb mit einem Agenten an und teile erst auf, wenn du benennen kannst, welches konkrete Problem die Aufteilung löst.

KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Nicht verwechseln

Multi-Agent-System und was oft damit gleichgesetzt wird

Multi-Agent-System gegen KI-Agent

Ein einzelner Agent plant seine Schritte selbst und nutzt Werkzeuge, bleibt aber eine Einheit mit einer Anweisung und einem Kontext. Im Multi-Agent-System kommen die Aufteilung der Aufgabe und die Kommunikation zwischen mehreren solchen Einheiten dazu.

Multi-Agent-System gegen Workflow-Automatisierung

In einem klassischen Workflow legst du die Schritte fest, das System führt sie aus. Bei Agenten entscheidet das Modell über Reihenfolge und Werkzeuge. Wo der Ablauf ohnehin feststeht, ist der Workflow die verlässlichere und günstigere Lösung, auch wenn einzelne Schritte darin ein Sprachmodell nutzen.

Multi-Agent-System gegen Model Context Protocol

MCP regelt, wie ein Agent an seine Werkzeuge und Datenquellen kommt. Ein Multi-Agent-System regelt, wie die Arbeit unter mehreren Agenten verteilt wird, für die Verständigung zwischen Agenten ist eher A2A zuständig. Die beiden Protokolle ergänzen sich.

Multi-Agent-System gegen Mixture of Experts

Mixture of Experts ist eine Bauweise innerhalb eines einzelnen Sprachmodells: Für jedes Token werden nur einige spezialisierte Teilnetze aktiv. Das sind keine Agenten, sie haben weder eigene Anweisungen noch Werkzeuge, und von außen siehst du nur ein Modell.

KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
In der Praxis

Jede Übergabe ist eine Stelle, an der Wissen verloren geht

Was ein Agent gesehen hat, weiß der nächste nur, wenn es in der Übergabe steht. In der Regel schreibt der erste eine Zusammenfassung, der zweite arbeitet damit weiter, und die Einschränkung aus Absatz vier taucht nirgends mehr auf. Fehler pflanzen sich so fort und werden dabei glattgebügelt, weil jeder Schritt für sich plausibel klingt.

Gut funktioniert die Aufteilung, wenn sich Teilaufgaben wirklich trennen lassen, etwa mehrere unabhängige Recherchen, deren Ergebnisse am Ende zusammenlaufen. Schlecht funktioniert sie, wenn mehrere Agenten am selben Zustand arbeiten, also dieselbe Datei schreiben oder denselben Datensatz ändern. Dann brauchst du eine klare Regel, wer schreiben darf und wer nur liest.

Rechne außerdem mit dem Aufwand. Mehrere Agenten bedeuten mehrfache Anfragen, längere Laufzeit und deutlich mehr Tokens als ein einzelner Durchlauf. Bevor du aufteilst, lohnt der Versuch, ob eine bessere Anweisung und ein Werkzeug mehr nicht dasselbe leisten.

Multi-Agent-System lernen

Welches Muster zu deiner Aufgabe passt und woran arbeitsteilige Systeme scheitern, klären die Kurse zum Zusammenspiel mehrerer Agenten.

Wenn dir ein fest verdrahteter Ablauf reicht, sind die Angebote rund um automatisierte Abläufe mit KI der bessere Einstieg.

Wissen prüfen

Sitzt Multi-Agent-System schon?

Lesen fühlt sich schnell nach Können an. Ein kurzer Test zeigt dir, was davon schon sitzt und wo sich ein Kurs lohnt. Kostenlos, ohne Anmeldung, mit einer Erklärung zu jeder Antwort.

Häufige Fragen

Wie viele Agenten sind sinnvoll?
So wenige wie möglich. Jeder zusätzliche Agent bringt eine Übergabe mit, an der Information verloren gehen kann. Eine gute Regel ist, nur dann zu teilen, wenn ein Teil andere Werkzeuge, andere Rechte oder eine andere Fachlichkeit braucht als der Rest.
Wie verhindert man Endlosschleifen?
Mit harten Grenzen außerhalb des Modells: eine maximale Zahl von Schritten pro Vorgang, ein Budget für Werkzeugaufrufe und eine Abbruchbedingung, die nicht davon abhängt, dass ein Agent selbst zufrieden ist. Zusätzlich hilft, dass jeder Agent ein klares Ergebnisformat liefern muss, an dem sich Fertigsein feststellen lässt.
Muss jeder Agent dasselbe Sprachmodell nutzen?
Nein, und oft ist eine Mischung sinnvoll. Für einfache Aufgaben wie Weiterleiten oder Daten extrahieren reicht ein kleines, schnelles Modell, für Planung und Prüfung lohnt ein stärkeres. So sinken Kosten und Laufzeit, ohne dass die Qualität an den entscheidenden Stellen leidet.
Was ist Multi-Agent-Orchestrierung?
So nennt man die Steuerung, wer wann welche Teilaufgabe bekommt, wie Ergebnisse weitergereicht werden und wann der Vorgang endet. Sie kann fest programmiert sein, etwa als Graph mit definierten Übergängen, oder einem steuernden Agenten überlassen werden, der selbst entscheidet.

Passt thematisch dazu

Wenn Agenten aus verschiedenen Systemen zusammenarbeiten sollen, helfen dir die Protokolle, mit denen Agenten einander Aufträge geben, die passende Architektur zu wählen.

Bevor ein solches System im Betrieb Entscheidungen trifft, solltest du Grenzen, Protokoll und Freigabe für laufende Agenten festlegen.

Persönlich für dich da

Deine Ansprechpartner

Du willst das Thema nicht nur nachschlagen, sondern anwenden können? Wir beraten dich persönlich und kostenlos.

Yves Hoppe

Yves Hoppe

Weiterbildung & Beratung

Ordnet mit dir ein, welcher Kurs zu deinem Vorwissen passt.

Norbert Jansen

Norbert Jansen

Beratung & Inhouse

Plant Inhouse-Trainings, die an euren eigenen Daten und Abläufen ansetzen.

Multi-Agent-System im Kurs statt im Lexikon

Nachschlagen bringt dich bis zum Verstehen. Anwenden lernst du an echten Aufgaben.