/pattern/group-chat/

03 · Multi-AgentMulti-Agent ChatRound-Robin ConversationShared Conversation

Group Chat.
Ein gemeinsamer Thread. Alle kommen zu Wort.

Agenten kommunizieren in einem gemeinsamen Gesprächsraum und bauen im Round-Robin-, Zufalls- oder gleichzeitigen Verfahren aufeinander auf.

Wann man dazu greift

  • Perspektiven sichtbar zusammengeführt werden müssen.
  • Diskussion Teil des Lösungsprozesses ist.
  • Rollen flexibel interagieren müssen.

Wann es nach hinten losgeht

  • Ein deterministischer Ablauf erforderlich ist.
  • Das Token-Budget stark eingeschränkt ist.
  • Verantwortlichkeiten streng isoliert bleiben müssen.

Die Abwägung

Reichhaltige Interaktion wird gegen hohe Token-Kosten und schwierige Ablaufsteuerung erkauft.

Das mentale Modell

Eine Form, die du auf eine Serviette zeichnen kannst.

Agenten senden in einen gemeinsamen Gesprächs-Thread. Gesprächsrunden sind Round-Robin oder dynamisch, aber jede Nachricht ist für alle sichtbar.

Agent 1Agent 2Agent 3Agent 4
Fallstricke

Zwei Wege, wie dieses Pattern Probleme verursachen kann.

Token-Budget explodiert mit jedem Broadcast

Jeder Agent sieht den vollständigen Verlauf jedes anderen Agenten. Nach 10 Gesprächsrunden trägt jede Nachricht 10 vorherige Antworten mit sich.

Lösung · Ein rollierendes Zusammenfassungsfenster verwenden. Nur die letzten K Nachrichten oder ein komprimiertes Narrativ früherer Durchläufe behalten.

Ein Agent dominiert das Gespräch

Ein eifriger Agent antwortet auf jede Nachricht und verdrängt ruhigere Spezialisten. Die finale Antwort spiegelt nur eine Stimme wider.

Lösung · Turn-Taking-Regeln oder ein Redekontingent pro Agent implementieren. Explizite Erwähnungen erforderlich machen, um eine Antwort einzuladen.

Framework-Unterstützung

Wo Group Chat nativ ist.

Microsoft Agent FrameworkNativ

Suche

Patterns, Frameworks und Seiten durchsuchen.