Überblick über verbundene Agenten

Connected Agents sind Agenten, die Ihr Hauptagent während eines Gesprächs aufrufen kann. Wenn die Anfrage eines Benutzers in die Domäne eines verbundenen Agenten fällt, kann die Orchestrierungslaufzeit die Anfrage an diesen Agenten weiterleiten. So kannst du modulare Lösungen bauen, bei denen jeder Agent eine bestimmte Domäne oder Aufgabe übernimmt.

Note

Funktionen in diesem Artikel werden von Agenten oder Workflows genutzt, die vom GitHub Copilot-Harness betrieben werden.

Nutzungsbasierte Abrechnung gilt für die Nutzung, den Bau, das Testen und die Bewertung von Agenten. Diese Aktionen könnten Copilot-Credits verbrauchen. Erfahren Sie mehr unter Kosten verwalten für Agenten, die vom GitHub Copilot-Harness betrieben werden.

Im neuen Agenten-Erlebnis können Sie derzeit nur andere Agenten verbinden, die im Copilot Studio installiert sind.

Warum verbundene Agents verwenden?

Connected Agents sind nützlich, wenn Sie mehrere Agenten haben, die jeweils auf einem anderen Bereich spezialisiert sind, und Sie einen einzigen Front-Door-Agent wollen, der die Nutzer zum richtigen Spezialisten weiterleitet. Connected Agents bieten:

  • Spezialisierung: Jeder Agent konzentriert sich auf ein bestimmtes Bereich, was den Aufbau und die Wartung erleichtert.
  • Wiederverwendbarkeit: Ein spezialisierter Agent kann mit mehreren Hauptagenten verbunden werden.
  • Trennung der Angelegenheiten: Verschiedene Teams können verschiedene Agenten eigenständig besitzen und verwalten.
  • Skalierbarkeit: Neue Funktionen hinzufügen, indem neue Agenten verbunden werden, anstatt die Anweisungen eines einzelnen Agenten zu erweitern.

Wie vernetzte Agenten funktionieren

  • Die Orchestrierungslaufzeit des Primäragenten bewertet jede Benutzernachricht.
  • Wenn die Anfrage mit der Domäne eines verbundenen Agenten übereinstimmt, delegiert der primäre Agent die Anfrage.
  • Der verbundene Agent arbeitet in seinem eigenen Orchestrierungskontext mit eigenen Anweisungen, Wissen und Werkzeugen. Für Laufzeitdetails siehe Wie der Orchestrator zu verbundenen Agenten umgeleitet wird.
  • Der primäre Agent sendet die relevante Konversationshistorie und Benutzernachricht an den verbundenen Agenten.
  • Der verbundene Agent verarbeitet die Anfrage und gibt dem primären Agenten eine Antwort zurück.
  • Der Hauptagent präsentiert die Antwort an den Nutzer.