Zum Inhalt

Zusammenarbeit (Agent-zu-Agent)

Übersicht

Agent-zu-Agent-Zusammenarbeit ermöglicht es Ihren Agenten, miteinander zu kommunizieren und zusammenzuarbeiten. Dadurch können komplexe Aufgaben aufgeteilt und spezialisierte Agenten für spezifische Teilaufgaben eingesetzt werden.

Was ist Agent-zu-Agent-Zusammenarbeit?

Anstatt einen einzelnen Agenten für alle Aufgaben zu verwenden, können Sie Teams von spezialisierten Agenten erstellen, die zusammenarbeiten:

  • Ein Koordinator-Agent empfängt Anfragen und delegiert sie an spezialisierte Agenten
  • Fach-Agenten bearbeiten spezifische Aufgaben und geben Ergebnisse zurück
  • Agenten können Informationen untereinander austauschen und aufeinander aufbauen

Anwendungsfälle

1. Aufgabenspezialisierung

Verschiedene Agenten übernehmen unterschiedliche Rollen:

  • Vertriebsagent: Beantwortet Verkaufsfragen und erstellt Angebote
  • Support-Agent: Löst technische Probleme
  • Koordinator: Leitet Anfragen an den richtigen Spezialisten weiter

2. Mehrstufige Prozesse

Komplexe Workflows werden in Teilschritte zerlegt:

  1. Anfrage-Agent sammelt Informationen
  2. Analyse-Agent wertet die Daten aus
  3. Aktions-Agent führt die entsprechenden Massnahmen durch

3. Qualitätskontrolle

Ein Agent überprüft die Arbeit eines anderen:

  • Primär-Agent erstellt eine Antwort
  • Qualitätssicherungs-Agent prüft und verbessert die Antwort

Konfiguration

Agent als Werkzeug verfügbar machen

Um einen Agenten für andere Agenten nutzbar zu machen:

  1. Öffnen Sie die Einstellungen des Agenten
  2. Aktivieren Sie die Option "Als Werkzeug verfügbar machen"
  3. Definieren Sie eine klare Beschreibung, wann dieser Agent verwendet werden soll

Agent in anderen Agenten verwenden

  1. Öffnen Sie den koordinierenden Agenten
  2. Wechseln Sie zu "Fähigkeiten (Werkzeuge)"
  3. Fügen Sie den anderen Agenten als Werkzeug hinzu

Best Practices

Klare Aufgabentrennung

Definieren Sie für jeden Agenten eine klar abgegrenzte Aufgabe. Überschneidungen führen zu Verwirrung.

Beschreibungen optimieren

Die Beschreibung eines Agenten sollte klar angeben, wann er verwendet werden soll. Das hilft dem koordinierenden Agenten bei der richtigen Auswahl.

Verschachtelung begrenzen

Vermeiden Sie zu tiefe Verschachtelungen (Agent ruft Agent ruft Agent). Das erhöht Komplexität und Kosten.

Endlosschleifen vermeiden

Achten Sie darauf, dass Agenten sich nicht gegenseitig in einer Schleife aufrufen.

Beispiel: Kundendienst-Team

Koordinator-Agent

Du bist ein Koordinator für unser Kundendienst-Team.

Deine Aufgabe:
- Analysiere die Kundenanfrage
- Leite sie an den passenden Spezialisten weiter:
  * Verkaufsfragen → Vertriebsagent
  * Technische Probleme → Support-Agent
  * Abrechnungsfragen → Buchhaltungsagent

Du beantwortest keine Fragen selbst, sondern delegierst sie intelligent.

Vertriebsagent

Du bist der Vertriebsspezialist.

Aufgaben:
- Informationen zu Produkten und Preisen
- Erstellen von Angeboten
- Beantwortung von Kaufinteressen

Beschreibung als Werkzeug:
"Verwende diesen Agenten für alle Fragen zu Produkten, Preisen, Verfügbarkeit und Kaufinteressen."

Support-Agent

Du bist der technische Support-Spezialist.

Aufgaben:
- Lösung technischer Probleme
- Hilfe bei der Einrichtung
- Fehlerdiagnose

Beschreibung als Werkzeug:
"Verwende diesen Agenten für technische Probleme, Fehler, Einrichtungshilfe und Funktionsfragen."

Vorteile der Zusammenarbeit

  • Spezialisierung: Jeder Agent kann optimal für seine Aufgabe konfiguriert werden
  • Klarheit: Einfachere Prompts, da jeder Agent nur eine Rolle hat
  • Wartbarkeit: Änderungen betreffen nur den relevanten Agenten
  • Skalierbarkeit: Neue Spezialisten können einfach hinzugefügt werden

Verwandte Themen