← Zum Glossar

Agenten, Tools und Orchestrierung

Multi-Agent System

Heißt auch MAS.

System aus mehreren zusammenarbeitenden Agenten.

Ein Multi-Agent System, abgekürzt MAS, besteht aus mehreren Agenten, die an einer Aufgabe zusammenarbeiten. Der Begriff ist älter als die Sprachmodelle. Ein Lehrbuch von 2009 beschreibt solche Systeme als mehrere eigenständige Einheiten mit unterschiedlichem Wissen und teils gegenläufigen Interessen. Shoham, Leyton-Brown: Multiagent Systems Heute ist damit meist eine Gruppe von Modellinstanzen mit eigenen Aufträgen und eigenem Kontext gemeint.

Ein führender Agent verteilt, mehrere Subagenten arbeiten zu

Das verbreitete Muster ist Orchestrator und Arbeiter. In einer dokumentierten Recherchefunktion zerlegt ein führender Agent die Anfrage, startet Subagenten für einzelne Teilfragen und führt deren Befunde am Ende zusammen. Jeder Subagent hat dabei sein eigenes Kontextfenster und sucht unabhängig. Anthropic: Multi-Agent Research System

Dieser Aufbau lohnt sich für breite Suchaufgaben, die sich in unabhängige Teile schneiden lassen. Er passt schlecht, wenn alle Beteiligten denselben Kontext brauchen oder die Teilaufgaben stark voneinander abhängen.

So kannst du dir das vorstellen

Eine Rechercheleiterin verteilt fünf Teilfragen an fünf Personen, die getrennt voneinander arbeiten und je eine Seite zurückliefern. Was die eine gefunden hat, weiß die andere nicht. Das Bild erklärt die Arbeitsteilung und ihren blinden Fleck, es ist kein Beleg für ein bestimmtes Produkt.

Was es in der Praxis bedeutet

Der Aufbau ist teuer. Für die oben beschriebene Recherchefunktion sind rund das Fünfzehnfache an Tokens gegenüber einem Chat dokumentiert. Der Aufwand rechnet sich also nur bei Aufgaben, deren Ergebnis entsprechend wertvoll ist.

Dazu kommt die Zuverlässigkeit. Eine Auswertung von Durchläufen verschiedener Systeme kommt auf eine Fehlersystematik mit vierzehn Fehlermustern in drei Gruppen, darunter Probleme im Systementwurf, Abstimmung zwischen den Agenten und fehlende Überprüfung der Ergebnisse. Cemri et al. Bevor du also mehrere Agenten aufeinander loslässt, prüfe, ob ein Agent mit besseren Werkzeugen reicht.

Wo es verwechselt wird

Nicht jede Arbeitsteilung ist ein Multi-Agent System. Ruft ein Modell nacheinander mehrere Werkzeuge auf, bleibt es ein Agent. Und ein fest verdrahteter Ablauf aus mehreren Modellaufrufen ist ein Workflow, weil die Reihenfolge im Code steht.

Verwandte Begriffe

AI Agent, Subagent, Manager Agent, Orchestration, Multi-Agent Collaboration, Delegation, Workflow.

Quellen