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:
- Anfrage-Agent sammelt Informationen
- Analyse-Agent wertet die Daten aus
- 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:
- Öffnen Sie die Einstellungen des Agenten
- Aktivieren Sie die Option "Als Werkzeug verfügbar machen"
- Definieren Sie eine klare Beschreibung, wann dieser Agent verwendet werden soll
Agent in anderen Agenten verwenden
- Öffnen Sie den koordinierenden Agenten
- Wechseln Sie zu "Fähigkeiten (Werkzeuge)"
- 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
- Fähigkeiten (Werkzeuge) - Andere Werkzeuge, die Agenten nutzen können
- Anleitung (Prompt) - Optimale Prompts für spezialisierte Agenten
- Erweiterte Einstellungen - Weitere Konfigurationsmöglichkeiten