Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Note
Dieser Artikel beschreibt Funktionen, die in Agenten oder Agent-Flows verwendet werden, die auf dem standard harness basieren.
Important
Dieser Artikel enthält Informationen über Azure Bot Service Skills, eine codebasierte Methode, um die Fähigkeiten eines Agenten im Standard-Harness zu erweitern. Diese Fähigkeiten sollten nicht mit agentischen Fähigkeiten im GitHub Copilot-Harness verwechselt werden. Erfahren Sie mehr darüber, wie Sie Agentenfunktionen im Skills-Überblick für Agenten einsetzen.
Copilot Studio ermöglicht es Ihnen, Ihren Agent mithilfe von Azure Bot Service-Skills zu erweitern. Wenn Ihre Organisation bereits Bots für bestimmte Szenarien bereitgestellt hat (gebaut mit Pro-Code-Tools, einschließlich der Microsoft 365 Agents SDK), können Sie diese Bots in Azure Bot Service Fähigkeiten umwandeln und sie in einen Copilot Studio-Agenten einbetten.
Prerequisites
- Überprüfen Sie Einschränkungen und Validierungen für die in Copilot Studio verwendeten Azure Bot Service-Fähigkeiten.
- Ein eigenständiges Copilot Studio-Abonnement. Wenn Sie einen Teams-Plan haben, können Sie die Agent SDK-Fertigkeiten nicht verwenden.
Füge einem Agentengespräch einen Azure Bot Service Skill hinzu
Erstellen Sie zunächst einen Copilot Studio-Agenten und erstellen und implementieren Sie den Azure Bot Service Skill mithilfe von Pro-Code-Tools in Ihrer Organisation.
Als Nächstes registrieren Sie den Azure Bot Service Skill in Copilot Studio, damit Ihr Agent ihn nutzen kann.
Fügen Sie schließlich die Azure Bot Service Fähigkeit zu einem Gesprächsthema hinzu, indem Sie folgende Schritte befolgen:
Gehe zur Topics-Seite des Agenten .
Öffnen Sie das Thema, aus dem Sie eine Fähigkeit aufrufen möchten.
Wählen Sie das Symbol Knoten hinzufügen unter dem Knoten, nach dem Sie die Fähigkeit aufrufen möchten.
Wähle Werkzeug hinzufügen und dann die Fähigkeit aus, die du verwenden möchtest.
Wenn Ihre Fähigkeit Eingaben hat, weisen Sie diesen Eingaben Variablen zu. Wenn Ihr Skill außerdem Werte an Variablen überträgt, können Sie diese Variablen in den nachfolgenden Knoten verwenden.
Note
Azure Bot Service Skills können einfache Datentypen (ganzzahlig, boolesch, Zeichenfolge) und komplexe Datentypen (als JSON-Strings) akzeptieren.
Wenn Sie Variablen aus komplexen Datentypen extrahieren müssen, ist es erforderlich, einen Agent-Flow zu verwenden, um komplexe JSON-Zeichenfolgen weiter zu analysieren und in Schlüssel-Wert-Paare für die Verwendung in Ihrem Agent aufzuteilen.
Wählen Sie Speichern, um Ihre Änderungen zum Thema zu speichern.
Teste deinen Agenten , um sicherzugehen, dass er die Fähigkeit richtig einsetzt.
Wandeln Sie einen bestehenden Azure Bot Service Skill von mandantenfähig in Einzelmandantenfähigkeit um
Sie können bestehende Azure Bot Service Skills von Multitenant-Support auf Einzel-Tenant-Support umwandeln. Um eine Multitenant-Fähigkeit in eine Single-Tenant-Fähigkeit umzuwandeln, nehmen Sie folgende Änderungen vor:
Erstellen Sie eine neue Microsoft Entra ID Applikationsregistrierung für einen einzelnen Mandanten.
Aktualisiere die Skill-Konfiguration auf "Single-Tenant".
Setze die Fähigkeit ein.
(Optional) Aktualisieren Sie den Quellcode.
Erfahren Sie mehr in "Implement an Azure Bot Service Skill for Copilot Studio.
Single-Tenant Azure Bot Service Skills und Conditional Access Policies
Microsoft Entra ID Mandantenadministratoren können Richtlinien für bedingten Zugriff konfigurieren, um den Zugriff auf Ressourcen im Mandanten zu steuern. Diese Richtlinien können Anfragen an Ressourcen, einschließlich Azure Bot Service-Skills, basierend auf Faktoren wie der Geografie beeinflussen. Überprüfen Sie die Bedingungen für den bedingten Zugriff Ihres Mieters.