Vue d’ensemble de l’intégration de la compréhension du langage conversationnel
Important
Les capacités et les fonctionnalités de Power Virtual Agents font maintenant partie de Microsoft Copilot Studio, suite à des investissements significatifs dans l’IA générative et des intégrations améliorées dans Microsoft Copilot.
Certains articles et captures d’écran peuvent faire référence à Power Virtual Agents pendant que nous mettons à jour la documentation et le contenu de la formation.
Vous pouvez intégrer votre modèle de compréhension du langage courant (CLU) avec un bot Microsoft Copilot Studio. La compréhension du langage courant est l’une des fonctionnalités personnalisées offertes par Azure Cognitive Service for Language. Il s’agit d’un service basé sur le cloud qui applique l’intelligence du machine learning pour vous permettre de créer un composant de compréhension du langage naturel à utiliser dans une application conversationnelle de bout en bout. Les API du service de langage sont disponibles (mais pas obligatoires pour l’intégration avec Microsoft Copilot Studio) et Azure Language Studio fournit des fonctionnalités de traitement du langage naturel (NLP) pour analyser le texte conversationnel.
Pour les projets créés avec cette fonctionnalité, les créateurs de bots peuvent désormais accéder aux intentions et entités de modèles CLU existantes directement dans Microsoft Copilot Studio. Les utilisateurs Microsoft Copilot Studio peuvent désormais mapper les intentions CLU pour déclencher des dialogues de bot de la même manière que les déclencheurs d’énoncé natifs de Microsoft Copilot Studio. Les entités importées d’un modèle CLU apparaissent sur la page Entités de Microsoft Copilot Studio et peuvent être utilisées avec les entités prédéfinies de Microsoft Copilot Studio. Les créateurs de bots peuvent ajouter de nouveaux nœuds de question dans une rubrique et sélectionner les entités et intentions disponibles à partir du modèle CLU importé. Les entités CLU sont liées à des objets Microsoft Copilot Studio équivalents. Les utilisateurs spécifient le nom, le type de données et la structure JSON d’un type de données personnalisé, s’ils le souhaitent pour chaque entité.
Note
Pour les bots existants pour lesquels vous souhaitez tirer parti de l’intégration CLU, vous devrez mapper le modèle CLU sur Microsoft Copilot Studio, puis vous pourrez mettre à jour les phrases déclencheurs du bot pour lier chaque rubrique à une intention CLU correspondante. Vous pouvez également gérer manuellement la relation entre le modèle CLU et Microsoft Copilot Studio.
Conditions préalables
- Un modèle CLU entièrement formé. Cela comprend les intentions pour chacune des rubriques système de PVA et pour toutes les rubriques personnalisées que vous souhaitez créer.
- Activation du déploiement du modèle (y compris la clé et l’URL de prédiction)
- Nom du projet CLU et nom du déploiement
- Compte Microsoft Copilot Studio
- Bot Microsoft Copilot Studio existant
Concepts clés
Les concepts abordés dans cet article vous aident à comprendre comment intégrer les modèles CLU aux projets Microsoft Copilot Studio. Pour plus d’informations, consultez Prise en main de la compréhension du langage.
Connecteurs CLU
Un connecteur est un wrapper autour d’une API qui permet à Azure Cognitive Service de communiquer avec Microsoft Copilot Studio. Cela permet aux utilisateurs de se connecter à leurs comptes et d’utiliser un ensemble d’actions et de déclencheurs prédéfinis pour créer leurs applications et leurs workflows. Pour plus d’informations, voir Azure Cognitive Service for Language - Connecteurs
Les connecteurs Power Platform permettent aux services Microsoft de communiquer avec l’API CLU. Pour plus d’informations, consultez Documentation relative à Power Platform et aux connecteurs Azure Logic Apps. Bien que vous puissiez importer n’importe quel type de connecteur, Microsoft Copilot Studio ne valide actuellement pas les connecteurs.
Connexions dans Microsoft Copilot Studio
Une connexion est un ensemble d’informations d’authentification pour un connecteur, par exemple les informations d’identification OAuth pour le connecteur SharePoint. Une référence de connexion est un composant de solution qui contient une référence à une connexion sur un connecteur spécifique.
Les connexions Microsoft Copilot Studio sont spécifiques à l’environnement. Lorsque vous importez un bot, vous devez configurer une connexion pour celui-ci. Nous offrons un moyen standard d’atteindre cette capacité dans Power Platform au moyen d’une référence de connexion. Pour en savoir plus, voir Références de connexion dans les solutions - Power Apps.
Modules de reconnaissance externes
L’intégration CLU prend en charge des reconnaissances externes spécifiques. Le déclencheur OnRecognize
se déclenche dans les scénarios suivants :
Au déclenchement d’une rubrique :
LanguageUnderstandingReason.TriggerTopic
Lorsqu’un nœud de question ne prend pas en charge les interruptions et nécessite une réponse :
LanguageUnderstandingReason.AnswerQuestion
Lorsqu’un nœud de question prend en charge les interruptions et nécessite une réponse :
LanguageUnderstandingReason.AnswerQuestionWithInterruptions
Intentions externes
L’intégration CLU prend en charge les intentions externes reconnues qui utilisent la variable système System.Recognizer.IntentOptions
dans les scénarios suivants :
- Réutiliser TopicId pour l’ID d’intention externe
- Réutiliser TriggerId pour l’ID d’intention externe
- Créez une propriété IntentId pour l’ID d’intention externe
- Variables système qui prennent en charge la raison du déclenchement du module de reconnaissance
Nom de la propriété | Type | Description |
---|---|---|
Nom d’affichage | String | Nom complet pour l’intention reconnue ; localisé dans la langue actuelle et à afficher dans l’invite DYM (le cas échéant) |
Score | Chiffre | Score du module de reconnaissance |
TopicId | String | Nom de schéma Dataverse de la rubrique |
TriggerId | String | Identificateur unique du déclencheur dans la rubrique AdaptiveDialog |
Pour une liste complète des variables Microsoft Copilot Studio, y compris les variables système, voir Utiliser des variables - Microsoft Copilot Studio.
Combiner et mettre en correspondance les types de composants d’entité
Les entités CLU comprennent des informations pertinentes extraites des énoncés NLU. Une entité peut être extraite en utilisant différentes méthodes. Ils peuvent être découverts de manière contextuelle, associés et mis en correspondance à partir d’une liste, ou détectés par une entité reconnue prédéfinie. Pour obtenir une liste complète des types de composant d’entité, voir Types de composant.
Note
Vous pouvez également utiliser des entités prédéfinies Microsoft Copilot Studio avec des entités CLU.
Rubriques connexes
Les autres fonctionnalités de création de bots prises en charge par l’intégration CLU incluent :
- Rubriques système : Utiliser les rubriques système dans Microsoft Copilot Studio
- Entités et remplissage des emplacements : Créer et utiliser des entités dans Microsoft Copilot Studio
- Meilleures pratiques CLU : Meilleures pratiques de compréhension du langage conversationnel - Azure Cognitive Services
- Interruptions du flux de rubrique : Concevoir et contrôler le flux de conversations - Bot Service
- Expressions Power Fx : Créer des expressions avec Power Fx
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour