Subagenten
Subagenten ermöglichen es Ihren Agenten, miteinander zu kommunizieren und zusammenzuarbeiten. Dadurch können komplexe Aufgaben aufgeteilt und spezialisierte Agenten für spezifische Teilaufgaben eingesetzt werden. Anstatt einen einzelnen Agenten für alle Aufgaben zu verwenden, erstellen Sie Teams von spezialisierten Agenten, die zusammenarbeiten: Ein Koordinator-Agent empfängt Anfragen und delegiert sie an Fach-Agenten, die spezifische Aufgaben bearbeiten und Ergebnisse zurückgeben.
Anwendungsfälle
Bei der Aufgabenspezialisierung übernehmen verschiedene Agenten unterschiedliche Rollen – etwa ein Vertriebsagent für Verkaufsfragen, ein Support-Agent für technische Probleme und ein Koordinator, der Anfragen an den richtigen Spezialisten weiterleitet.
Bei mehrstufigen Prozessen werden komplexe Workflows in Teilschritte zerlegt: Ein Anfrage-Agent sammelt Informationen, ein Analyse-Agent wertet die Daten aus, und ein Aktions-Agent führt die entsprechenden Massnahmen durch.
Bei der Qualitätskontrolle überprüft ein Agent die Arbeit eines anderen: Ein Primär-Agent erstellt eine Antwort, ein Qualitätssicherungs-Agent prüft und verbessert sie.
Konfiguration
Um einen Agenten in einem anderen zu verwenden, öffnen Sie den koordinierenden Agenten, wechseln Sie in den Bereich Agenten, und fügen Sie den anderen Agenten dort hinzu.
Aktivierung erforderlich
Subagenten müssen immer im Edit-Screen des Agenten aktiviert werden. Ein zugewiesener Subagent ist erst wirksam, wenn er dort zugeschaltet ist.
Best Practices
Definieren Sie für jeden Agenten eine klar abgegrenzte Aufgabe – Überschneidungen führen zu Verwirrung. Die Beschreibung eines Agenten sollte klar angeben, wann er verwendet werden soll, damit der koordinierende Agent die richtige Auswahl trifft. Vermeiden Sie zu tiefe Verschachtelungen (Agent ruft Agent ruft Agent), da das Komplexität und Kosten erhöht.
Endlosschleifen vermeiden
Achten Sie darauf, dass Agenten sich nicht gegenseitig in einer Schleife aufrufen.
Beispiel: Kundendienst-Team
Ein Koordinator-Agent analysiert die Kundenanfrage und leitet sie an den passenden Spezialisten weiter – Verkaufsfragen an den Vertriebsagenten, technische Probleme an den Support-Agenten, Abrechnungsfragen an den Buchhaltungsagenten. Er beantwortet keine Fragen selbst, sondern delegiert sie intelligent.
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.
Vorteile der Zusammenarbeit
Jeder Agent kann optimal für seine Aufgabe konfiguriert werden (Spezialisierung). Da jeder Agent nur eine Rolle hat, bleiben die Prompts einfach und verständlich (Klarheit). Änderungen betreffen nur den relevanten Agenten (Wartbarkeit), und neue Spezialisten lassen sich einfach hinzufügen (Skalierbarkeit).