Zum Inhalt springen
View in English

Lektion10 Min.

Multi-Agenten-Systeme: wann mehrere sich lohnen

Mehrere Agenten kosten ein Vielfaches und versagen an den Übergaben. Es gibt genau drei Gründe, die das rechtfertigen – Kontext, Breite, Unabhängigkeit – und drei Muster, die in der Praxis tragen.

Boaz Lichtenstein

Teil des Pfades Agenten im BetriebStation 3 von 7Stufe 3 Experte

Wer einmal gesehen hat, wie ein Agent drei Helfer startet, will danach alles so lösen. Die Diagramme sind verführerisch: ein Planer, ein Rechercheur, ein Schreiber, ein Kritiker. In der Praxis scheitern die meisten dieser Aufbauten – nicht am Modell, sondern an den Übergaben und an der Rechnung.

Die Vorgabe ist ein Agent

Ein einzelner Agent mit guten Werkzeugen, einer Regeldatei und einem klaren Auftrag löst die große Mehrheit der Aufgaben. Er hat den ganzen Zusammenhang im Kopf, und es gibt nichts zu koordinieren.

Mehrere Agenten kosten:

  • Kontingent. Jeder Helfer liest seinen Kontext neu ein. Ein Lauf mit fünf Agenten verbraucht leicht das Mehrfache.
  • Verlust an den Übergaben. Der Helfer weiß nur, was im Auftrag stand. Der Auftraggeber weiß nur, was in der Zusammenfassung steht.
  • Fehlersuche. Bei einem falschen Ergebnis musst du herausfinden, welcher Agent an welcher Stelle falsch abgebogen ist.

Drei Gründe, die tragen

1. Kontext. Die Aufgabe verlangt, mehr zu lesen, als in ein Arbeitsgedächtnis passt – ein großes Codeprojekt, hundert Dokumente. Helfer lesen Teile und liefern Zusammenfassungen zurück.

2. Breite. Die Aufgabe zerfällt in unabhängige Teilfragen, die gleichzeitig beantwortet werden können: acht Wettbewerber, zwölf Quellen, fünf Varianten.

3. Unabhängigkeit. Du brauchst ein Urteil, das nicht von der Entstehung beeinflusst ist. Ein Agent, der einen Text geschrieben hat, findet seine eigenen Fehler schlecht. Ein zweiter mit frischem Kontext findet sie besser.

Kein Grund ist: Rollen um der Rollen willen. Ein „Projektleiter-Agent“, der Aufgaben an einen „Entwickler-Agenten“ weiterreicht, fügt eine Übergabe hinzu und sonst nichts.

Die Diagnosefrage

Bevor du einen zweiten Agenten baust, frag: Woran scheitert der erste?

Er scheitert, weil … Hilft ein zweiter Agent?
er zu viel lesen muss ja – Kontext
er vieles nacheinander tut, das parallel ginge ja – Breite
er seine eigenen Fehler nicht findet ja – Unabhängigkeit
der Auftrag unklar ist nein
ihm ein Werkzeug oder eine Quelle fehlt nein
das Modell die Aufgabe nicht beherrscht nein

Drei Muster

Orchestrator und Helfer. Ein Hauptagent zerlegt die Aufgabe, verteilt Teile an Helfer und setzt die Ergebnisse zusammen. Geeignet für Kontext und Breite. Die Helfer lesen und berichten – das Schreiben bleibt beim Hauptagenten.

Pipeline mit Prüfpunkten. Feste Stufen nacheinander: sammeln, auswerten, entwerfen. Zwischen den Stufen steht eine Prüfung, die entscheidet, ob es weitergeht. Geeignet für wiederkehrende Abläufe, bei denen ein früher Fehler alles Folgende wertlos macht.

Macher und Prüfer. Einer erzeugt, einer prüft – mit frischem Kontext und dem ausdrücklichen Auftrag, Fehler zu finden. Der Prüfer bekommt den Auftrag und das Ergebnis, nicht die Begründung des Machers. Sonst bestätigt er sie.

Die Übergabe schreiben

Ein Helfer startet ohne dein Gespräch, ohne die Vorgeschichte, ohne das, was der Hauptagent schon ausgeschlossen hat. Der Auftrag an ihn muss deshalb für sich stehen:

Ziel:        Was am Ende vorliegen soll – und wofür.
Bekannt:     Was schon geprüft oder ausgeschlossen ist.
Umfang:      Welche Dateien oder Quellen, was ausdrücklich nicht.
Rückgabe:    In welcher Form, mit welchen Belegen.

Und auf dem Rückweg gilt: Was ein Helfer meldet, ist ein Bericht, kein Beweis. Der Hauptagent prüft die tragenden Aussagen, bevor er darauf aufbaut – so wie du die Quellen einer Recherche öffnest.

Zwei Regeln für den Betrieb

Je Ressource ein Schreiber. Dateien, Datensätze, Tickets: Nie schreiben zwei Agenten gleichzeitig in dasselbe. Lesen dürfen beliebig viele.

Obergrenze für die Auffächerung. Ein Orchestrator, der nach eigenem Ermessen Helfer startet, kann in Minuten ein Monatsbudget verbrauchen. Leg fest, wie viele Helfer ein Lauf höchstens starten darf, und miss, was ein Lauf kostet – das ist die nächste Station.

Die ehrliche Probe

Nimm deinen Testsatz und lass ihn einmal mit einem Agenten und einmal mit dem Mehr-Agenten-Aufbau laufen. Vergleiche Trefferquote, Kosten und Dauer. Ist der Aufbau nicht deutlich besser, ist er nur teurer.

Selbsttest

Dein Agent liefert schlechte Ergebnisse, weil die Aufgabenstellung unklar ist. Du überlegst, ein Team aus fünf Agenten mit verschiedenen Rollen aufzusetzen. Was passiert vermutlich?

Auf diesem Lernpfad

Agenten im BetriebStation 3 von 7

Nächste Station

KI-Kosten verstehen: Token, Kontext, Caching

Du rechnest aus, was ein Agenten-Lauf kostet, und kennst die Hebel in der Reihenfolge ihrer Wirkung.

11 Min.Beitrag