Concepts relatifs aux agents
Vous devez prendre en compte certains concepts importants avant de concevoir votre agent.
Compréhension du langage
Lorsque des humains interagissent avec une application informatique en utilisant du texte ou de la parole, il ne faut pas s’attendre à ce qu’ils utilisent les instructions internes de l’application. Une application informatique doit être capable de gérer le langage fourni de manière naturelle et de réagir en conséquence au sens que l’humain a exprimé. Le traitement du langage naturel, une fonctionnalité d’IA, fournit une connexion entre le langage humain et informatique. Il permet aux humains et aux applications informatiques de travailler ensemble de manière naturelle.
Microsoft Copilot Studio héberge plusieurs modèles IA et fonctionnalités d’IA, dont le cœur est un modèle de traitement du langage naturel basé sur un transformateur. Microsoft Copilot Studio utilise le traitement du langage naturel du service Language Understanding (LUIS), qui fait partie d’Azure Cognitive Services.
Microsoft Copilot Studio emploie un modèle de compréhension du langage qui utilise une approche basée sur des exemples, alimentée par un modèle neuronal profond. Ce type de modèle à grande échelle ne doit être entraîné qu’une seule fois avec de gros volumes de données ; par la suite, il peut être utilisé pour des tâches spécifiques qui nécessitent moins d’exemples et aucune formation. Plus précisément, pour Microsoft Copilot Studio, l’utilisation de ce modèle permet aux créateurs d’agents de travailler de manière intuitive sur leur contenu Copilot Studio en toute confiance, sans avoir à impliquer des experts en IA.
Rubriques
Microsoft Copilot Studio fonctionne en identifiant le sujet sur lequel l’utilisateur s’interroge, puis en ayant une conversation sur ce sujet.
Les rubriques sont les principaux sujets de la conversation. Un agent Microsoft Copilot Studio peut comporter plus de 1 000 rubriques. Chaque rubrique est un chemin de conversation distinct. Il s’agit de la combinaison de rubriques dans un agent qui fournit un flux de conversation naturel. Vous pouvez créer des rubriques pour les tâches ou les demandes auxquelles vous souhaitez que votre agent réponde.
Les rubriques définissent l’objectif de votre agent et constituent la première étape de sa création. Une rubrique comprend deux parties :
Phrases déclencheur : mots clés, phrases ou énoncés que l’utilisateur va saisir.
Nœuds de conversation : déterminez comment votre agent doit répondre.
Chaque rubrique a son propre flux de conversation avec l’agent. Lorsqu’un agent identifie un déclencheur pour une rubrique, la conversation de cet agent est lancée.
L’utilisation du modèle de traitement du langage naturel signifie que lorsque vous créez des phrases déclencheur pour une rubrique dans Microsoft Copilot Studio, il vous suffit de fournir quelques exemples, généralement de l’ordre de cinq à 10 phrases pour une seule rubrique. Des phrases déclencheur plus courtes sont préférables et vous devez viser de deux à 10 mots. De plus, vous devez vous assurer que les phrases déclencheur sont sémantiquement différentes : la modification d’un seul verbe ou substantif peut être suffisante pour développer la couverture d’une rubrique. Ajouter des éléments comme de nouveaux articles (changer ou ajouter le ou un ou une), changer la capitalisation, ajouter des contractions ou ajouter des pluriels n’améliorera pas le déclenchement, car le modèle de traitement du langage naturel prend déjà en compte les contractions.
Générer des rubriques
De nombreuses organisations ont des procédures, des informations produit, des questions fréquemment posées (FAQ) et d’autres informations dans des documents ou sur des sites web. Microsoft Copilot Studio peut extraire des informations et créer des rubriques avec des phrases déclencheur à l’aide de l’option Suggérer des rubriques.
Remarque
Si vous utilisez Microsoft Dynamics 365 Customer Service Insights, vous pouvez sélectionner les rubriques dans Customer Service Insights, puis ajouter les rubriques et les phrases déclencheur à votre agent Microsoft Copilot Studio.
Entités
Microsoft Copilot Studio tente d’extraire des informations des phrases saisies par l’utilisateur. Ces informations extraites permettent de contrôler le chemin de la conversation. Microsoft Copilot Studio identifie des informations dans une phrase textuelle, par exemple des noms, des dates et des nombres, à l’aide d’entités. Ensuite, votre agent peut décider de la prochaine étape appropriée de la conversation à l’aide de ces informations.
Les entités sont des personnes, des lieux et des éléments qu’un agent peut identifier à partir des phrases saisies dans un agent. Microsoft Copilot Studio inclut un ensemble d’entités prédéfinies pour les objets les plus couramment utilisés et vous pouvez créer des entités personnalisées pour le domaine de la solution métier que vous créez.
Canaux
Azure Bot Framework sépare la logique de l’agent de la communication avec différents services. Lorsque vous créez un agent, vous pouvez uniquement l’utiliser quand il est intégré sur des sites web avec le canal de discussion web. Vous pouvez ajouter des canaux à votre agent pour le rendre disponible sur d’autres plateformes et services, appelés canaux.
L’un des principaux avantages d’Azure Bot Service est que vous développez votre agent une fois et que vous vous connectez à plusieurs canaux sans avoir à modifier le code de chaque canal pour gérer les exigences et les formats spécifiques de ce dernier. Azure Bot Service prend en charge ces exigences et convertit les formats.
Les canaux suivants sont disponibles pour la connexion aux agents :
Alexa
Direct Line
Direct Line Speech
Messagerie
Facebook
GroupMe
Kik
Line
Microsoft Teams
Skype
Slack
Telegram
Téléphone
Twilio (SMS)
Chat Web
Vous pouvez déployer Microsoft Copilot Studio sur les mêmes canaux.


