Share via


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

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.

Les autres fonctionnalités de création de bots prises en charge par l’intégration CLU incluent :