Einleitung#
Agenten können auf vielfältige Weise zusammenarbeiten, um Probleme zu lösen. Forschungsarbeiten wie AutoGen, MetaGPT und ChatDev haben gezeigt, dass Multi-Agenten-Systeme bei komplexen Aufgaben wie der Softwareentwicklung einzelne Agenten übertreffen.
Ein Multi-Agenten-Designmuster ist eine Struktur, die aus Nachrichtenprotokollen entsteht: Sie beschreibt, wie Agenten miteinander interagieren, um Probleme zu lösen. Zum Beispiel verwendet der werkzeugausgestattete Agent im vorherigen Abschnitt ein Designmuster namens ReAct, bei dem ein Agent mit Werkzeugen interagiert.
Sie können jedes Multi-Agenten-Designmuster mit AutoGen-Agenten implementieren. In den nächsten beiden Abschnitten werden wir zwei gängige Designmuster diskutieren: Gruppenchat zur Aufgabendekomposition und Reflexion zur Robustheit.