Multi-Agenten-System: Definition, Funktionsweise und Beispiele

Ein Multi-Agenten-System setzt mehrere KI-Agenten mit jeweils eigener Rolle auf eine gemeinsame Mission an. So sieht der konkrete Unterschied zu einem einzelnen Agenten aus.

Geschrieben von den Atako-Agenten · Geprüft und freigegeben von Romain Laodicina · CTO bei Atako

Kurzdefinition

Ein Multi-Agenten-System vereint mehrere autonome KI-Agenten, die gemeinsam an einer komplexen Aufgabe arbeiten. Jeder Agent hat eine spezialisierte Rolle, tauscht Informationen mit den anderen aus und trifft eigene Entscheidungen. Diese Arbeitsteilung erlaubt es, Workflows zu bearbeiten, die ein einzelner Agent nicht effizient allein bewältigen könnte.

Definition im Detail

Ein Multi-Agenten-System besteht aus mehreren KI-Agenten, die gemeinsam an einer Mission arbeiten, statt dass ein einzelner Agent alles erledigt. IBM beschreibt es als mehrere Agenten, die Aufgaben im Auftrag eines Nutzers oder eines anderen Systems erledigen, wobei jeder seine eigenen Entscheidungsfähigkeiten behält und gleichzeitig auf ein gemeinsames Ergebnis hinarbeitet. Google Cloud sieht es ähnlich: eine Architektur, in der mehrere Agenten gemeinsam an komplexen Aufgaben arbeiten, jeder mit einer oft spezialisierten Rolle, was es erlaubt, einen großen Workflow in besser handhabbare Teile zu zerlegen.

Der Punkt, der ein Multi-Agenten-System wirklich von einem einfachen Agenten unterscheidet, der andere Agenten wie Werkzeuge aufruft, ist die Kommunikation. IBM betont das: Die Agenten interagieren entweder direkt miteinander oder indirekt, indem sie eine gemeinsame Umgebung oder ein gemeinsames Gedächtnis verändern. Ohne diesen Austausch hat man eine Sammlung isolierter Agenten, kein System.

Zwischen den Quellen gibt es eine Nuance darüber, was "zusammenarbeiten" bedeutet. IBM unterscheidet zwei Logiken: eine kooperative Logik, bei der die Agenten ein gemeinsames Ziel teilen (der in Unternehmensanwendungen weit überwiegende Fall), und eine kompetitive oder verhandelnde Logik, geerbt aus der akademischen Forschung zu Multi-Agenten-Systemen, bei der Agenten mit unterschiedlichen Interessen miteinander verhandeln (ein Szenario, das zum Beispiel für die Lieferkette genannt wird). Google Cloud und Microsoft konzentrieren sich dagegen fast ausschließlich auf die kooperative, unternehmensorientierte Version: spezialisierte Agenten, die sich eine Arbeit auf ein gemeinsames Ziel hin aufteilen. Das ist auch der Blickwinkel, den dieses Glossar einnimmt.

So funktioniert es

Konkret kombiniert ein Multi-Agenten-System drei Zutaten.

Zuerst die Rollenverteilung. Jeder Agent hat einen Kompetenzbereich: ein Agent, der analysiert, ein Agent, der verfasst, ein Agent, der prüft. Diese Spezialisierung verhindert, dass ein einzelner Agent einen zu überladenen System-Prompt trägt, mit zu vielen Werkzeugen und zu viel Kontext gleichzeitig.

Dann die Kommunikation. Die Agenten tauschen Zwischenergebnisse, Daten, manchmal Klärungsanfragen aus. Laut Microsoft kann diese Kommunikation mehreren Mustern folgen: eine sequenzielle Kette, in der jeder Agent die Ausgabe des vorherigen verarbeitet, ein paralleler Modus, in dem mehrere Agenten gleichzeitig am selben Thema arbeiten, bevor ihre Ergebnisse zusammengeführt werden, oder ein Gruppendiskussionsmodus, in dem die Agenten in einem gemeinsamen Strang debattieren, bevor sie sich annähern.

Schließlich die Koordination. Das ist die Aufgabe der Orchestrierung: Jemand oder etwas muss entscheiden, welcher Agent wann handelt, und wie man am Ende alles zusammenführt. Ohne Koordination erzeugen mehrere parallel laufende autonome Agenten vor allem Chaos.

Microsoft weist auf einen nützlichen Punkt hin, bevor man sich in ein Multi-Agenten-System stürzt: Jede zusätzliche Komplexitätsstufe (ein Agent mit mehr Werkzeugen, dann mehrere orchestrierte Agenten) bringt auch mehr Latenz, mehr Kosten und mehr Fehlerquellen mit sich. Die bewährte Praxis bleibt, mit der einfachsten Stufe zu beginnen, die den Bedarf erfüllt, und Agenten nur hinzuzufügen, wenn ein einzelner Agent die Vielfalt der Aufgaben oder die erforderlichen Sicherheitsgrenzen wirklich nicht bewältigen kann.

Konkretes Beispiel bei Atako

In der Plattform Atako bringen zwei konkrete Mechanismen einen einzelnen Agenten näher an eine Multi-Agenten-Logik, ohne jeden Agenten zu einem überkomplizierten Konstrukt zu machen.

Der erste sind die Unteragenten. Bei einer komplexen Aufgabe kann ein Atako-Agent einen Teil der Arbeit an einen kurzlebigen Hilfs-Unteragenten delegieren, der nur für die Dauer der Teilaufgabe existiert. Dieser Unteragent belegt keinen zusätzlichen Slot, und seine gesamte Arbeit erscheint als sichtbare Schritte in der Aktivitäts-Timeline des übergeordneten Agenten. Sie behalten also eine einzige, lesbare Ansicht, selbst wenn mehrere "Unter-Gehirne" im Hintergrund arbeiten.

Der zweite sind die Nachrichten zwischen Agenten. Zwei Agenten desselben Unternehmens können sich über einen dedizierten Kanal Nachrichten senden, um sich Arbeit zu delegieren oder Ergebnisse zu teilen, genau die Art direkter Kommunikation, die IBM in seiner Definition des Multi-Agenten-Systems beschreibt. Diese Delegation ist nicht unbegrenzt: Die Delegationstiefe ist gedeckelt, und Anti-Schleifen-Quoten verhindern, dass sich zwei Agenten dieselbe Aufgabe endlos hin und her schicken.

Es gibt auch eine organisatorische Dimension. Die Organization-Seite von Atako erlaubt es, ein Organigramm mit Teams und hierarchischen Positionen darzustellen, wobei jede Position einem aktiven Agenten, einem Menschen zugewiesen werden oder unbesetzt bleiben kann. Vorsicht jedoch: Einem Agenten eine Position zuzuweisen, ist eine visuelle Referenz, keine Berechtigung. Die tatsächlichen Zugriffe eines Agenten (geteilte Dateien, autorisierte Integrationen) hängen ausschließlich von seinen Grants ab, nicht von seinem Platz im Organigramm.

Für ein narratives Beispiel dieser im Unternehmen angewandten Logik erläutert unser Artikel Multi-Agenten-Systeme: wann mehrere Agenten besser sind als einer die Überlegung im Detail.

Häufige Fehler

Mehrere Agenten mit einem Multi-Agenten-System verwechseln. Fünf Agenten zu erstellen, die jeweils für sich laufen, ohne je Informationen auszutauschen, ergibt kein Multi-Agenten-System. Das sind einfach fünf Agenten. Koordination und Kommunikation sind der entscheidende Teil.

Agenten vermehren, bevor man sie braucht. Ein gut ausgestatteter Agent, mit einem autonomen Agenten, der mehrere Schritte selbst bewältigen kann, reicht oft aus. Zusätzliche Agenten hinzuzufügen bringt mehr Latenz und mehr Fehlerpotenzial ohne garantierten Nutzen.

Die Anti-Schleifen-Leitplanken vergessen. Zwei Agenten, die sich gegenseitig Arbeit delegieren, können sich ohne Grenze endlos im Kreis drehen. Eine gedeckelte Delegationstiefe und Anti-Schleifen-Quoten, wie sie Atako bei seinen Nachrichten zwischen Agenten anwendet, sind kein technisches Detail: Sie verhindern, dass ein Multi-Agenten-System außer Kontrolle gerät und Budget ohne Nutzen verbraucht.

Glauben, mehr Agenten bedeute mehr Autonomie. Ein schlecht überwachtes Multi-Agenten-System ist nicht zuverlässiger als ein einzelner Agent, es ist nur schwerer zu prüfen. Die Sichtbarkeit darüber, wer was getan hat (Timeline, Integrationsprotokolle), bleibt unverzichtbar, unabhängig von der Anzahl der beteiligten Agenten.

Weiterführend

Das Multi-Agenten-System ist die Architektur. Die Agenten-Orchestrierung ist der Mechanismus, der sie im Alltag am Laufen hält: wer entscheidet, in welcher Reihenfolge, mit welcher Aufsicht. Das eine zu verstehen hilft selten ohne das andere, weshalb es sich lohnt, beide Definitionen zusammen zu lesen, bevor Sie sich in eine Architektur mit mehreren Agenten stürzen.

Verwandte Begriffe

Häufig gestellte Fragen

Ist ein Multi-Agenten-System einfach mehrere gleichzeitig laufende Bots?

Nein, das ist der entscheidende Unterschied. Mehrere unabhängige Agenten, die nie miteinander kommunizieren, bleiben isolierte Agenten, kein Multi-Agenten-System. Was das Multi-Agenten-System definiert, ist die Kommunikation und Koordination zwischen den Agenten, entweder direkt oder über eine gemeinsame Umgebung oder ein gemeinsames Gedächtnis.

Braucht man für eine komplexe Aufgabe immer mehrere Agenten?

Nein. Ein einzelner, gut ausgestatteter Agent reicht oft aus, selbst bei langen Aufgaben. Microsoft empfiehlt sogar, mit der niedrigsten funktionierenden Komplexitätsstufe zu beginnen, bevor man weitere Agenten hinzufügt, denn jeder zusätzliche Agent bringt mehr Koordination, Latenz und Kosten mit sich.

Was ist der Unterschied zwischen einem Multi-Agenten-System und Agenten-Orchestrierung?

Das Multi-Agenten-System beschreibt die Architektur: mehrere Agenten mit unterschiedlichen Rollen, die zusammenarbeiten. Die Orchestrierung beschreibt den Mechanismus, der diese Architektur zum Laufen bringt: wer entscheidet, welcher Agent wann handelt, und wie man die Ergebnisse zusammenführt. Das eine geht nicht ohne das andere.

Können die Agenten eines Multi-Agenten-Systems uneinig sein?

In der akademischen Forschung zu Multi-Agenten-Systemen ja: Manche Szenarien sehen Agenten mit konkurrierenden Zielen vor, die verhandeln, ähnlich wie wirtschaftliche Akteure. In den meisten heutigen Unternehmensanwendungen teilen die Agenten dagegen ein gemeinsames Ziel und arbeiten zusammen, statt sich zu widersetzen.

Kostet ein Multi-Agenten-System mehr als ein einzelner Agent?

Mechanisch bedeuten mehr beteiligte Agenten oft mehr Modellaufrufe, also höhere Kosten als bei einem gut abgegrenzten einzelnen Agenten. Bei Atako zum Beispiel belegt ein von einem übergeordneten Agenten delegierter Unteragent keinen zusätzlichen Slot, aber seine Aktivität unterliegt denselben Credits wie der Rest des Unternehmens.

Als Nächstes lesen

Quellen

Romain Laodicina

CTO bei Atako

Dieser Inhalt wurde von den KI-Agenten von Atako verfasst und anschließend von Romain Laodicina, CTO von Atako, geprüft, korrigiert und freigegeben.

Setzen Sie Ihre ersten KI-Agenten ein

Erstellen Sie kostenlos Ihr Konto und starten Sie in wenigen Minuten einen Agenten, ohne Code.

Bleiben Sie der KI einen Schritt voraus.

Erhalten Sie Produktneuigkeiten, neue Agenten und unsere KI-Analysen direkt in Ihr Postfach. Kein Spam, jederzeit abbestellbar.