Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Note
Cet article décrit les caractéristiques utilisées dans les agents ou flux d’agents alimentés par le faisceau standard.
Important
Cet article inclut des informations sur les compétences Azure Bot Service, une méthode basée sur le code pour étendre les capacités d’un agent dans l’environnement d’exécution standard. Ces compétences ne doivent pas être confondues avec les compétences d'agent dans le harness Microsoft Copilot. Découvrez comment utiliser les compétences agentiques dans l’aperçu des compétences pour les agents.
Copilot Studio vous permet d’étendre votre agent en utilisant Azure Bot Service compétences. Si votre organisation a déjà déployé des bots pour des scénarios spécifiques (construits à l’aide d’outils pro-code, y compris le Microsoft 365 Agents SDK), vous pouvez convertir ces bots en compétences Azure Bot Service et les intégrer dans un agent Copilot Studio.
Prerequisites
- Examinez les restrictions et la validation des compétences Azure Bot Service utilisées dans Copilot Studio.
- Un abonnement autonome Copilot Studio. Si vous disposez d’un plan Teams, vous ne pouvez pas utiliser les compétences du Kit de développement logiciel (SDK) Agents.
Ajoutez une compétence Azure Bot Service à une conversation avec un agent
D’abord, créez un agent Copilot Studio et créez et déployez la compétence Azure Bot Service utilisant des outils pro-code dans votre organisation.
Ensuite, enregistrez la compétence Azure Bot Service dans Copilot Studio afin que votre agent puisse l’utiliser.
Enfin, ajoutez la compétence Azure Bot Service à un sujet de conversation en suivant ces étapes :
Allez sur la page Sujets de l’agent.
Ouvrez le sujet dont vous souhaitez appeler une compétence.
Sélectionnez l’icône
Ajouter un nœud sous le nœud, après quoi vous souhaitez appeler la compétence.Sélectionnez Ajouter un outil, puis sélectionnez la compétence que vous souhaitez utiliser.
Si votre compétence a des entrées, affectez des variables à ces entrées. De plus, si votre fonctionnalité génère des résultats sous forme de variables, vous pouvez utiliser ces variables dans les nœuds qui suivent.
Note
Les compétences d’Azure Bot Service peuvent accepter des types de données simples (entier, booléen, chaîne) et des types de données complexes (sous forme de chaînes JSON).
Si vous devez extraire des variables de type de données complexe, vous devez utiliser un flux d’assistant pour analyser et décomposer davantage les chaînes JSON complexes en paires clé-valeur à utiliser dans votre assistant.
Sélectionnez Enregistrer pour conserver les modifications apportées à la rubrique.
Testez votre agent pour vous assurer qu’il utilise correctement la compétence.
Convertir un skill Azure Bot Service existant de multilocataire à monolocataire
Vous pouvez convertir les skills Azure Bot Service existantes de la prise en charge multilocataire à la prise en charge monolocataire. Pour convertir une compétence multi-tenant en compétence à locataire unique, effectuez les modifications suivantes :
Créez une inscription pour une application à client unique Microsoft Entra ID.
Mettez à jour la configuration de la compétence pour utiliser un locataire unique.
Déployez la fonctionnalité.
(Optionnel) Mettez à jour le code source.
En savoir plus dans Implémenter une compétence Azure Bot Service pour Copilot Studio.
Compétences Azure Bot Service à locataire unique et politiques d’accès conditionnel
Les administrateurs de locataires de Microsoft Entra ID peuvent configurer des stratégies d’accès conditionnel pour contrôler l’accès aux ressources du tenant. Ces politiques peuvent influencer les demandes de ressources, y compris les compétences Azure Bot Service, en fonction de facteurs tels que la géographie. Examinez les politiques d’accès conditionnel de votre locataire.