Concepts de copilote

Effectué

Lors de la création de copilotes, vous devez prendre en compte certains concepts importants avant de concevoir le vôtre.

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 qui est 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 capacité 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 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 grandes quantités 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. Spécifiquement. pour Microsoft Copilot Studio, l’utilisation de ce modèle permet aux créateurs de copilotes de travailler de manière intuitive sur le contenu de leur copilote 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 copilote 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 copilote 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 copilote réponde.

Capture d’écran des rubriques Copilot Studio.

Les rubriques définissent l’objectif de votre copilote 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 copilote doit répondre.

Chaque rubrique a son propre flux de conversation avec le copilote. Lorsqu’un copilote identifie un déclencheur pour une rubrique, la conversation de ce copilote est lancée.

L’utilisation du modèle de traitement du langage naturel signifie que, dans Microsoft Copilot Studio, lorsque vous créez des phrases déclencheur pour une rubrique, 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 les contractions sont déjà prises en compte dans le modèle de traitement du langage naturel.

Générer des rubriques

De nombreuses organisations ont des procédures, des informations sur les produits, 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 copilote 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 copilote 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 copilote peut identifier à partir des phrases saisies dans un copilote. 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.

Capture d’écran des entités Copilot Studio.

Canaux

Azure Bot Framework sépare la logique du copilote de la communication avec différents services. Lorsque vous créez un copilote, vous pouvez l’utiliser seulement s’il est intégré sur des sites web avec le canal Chat web. Vous pouvez ajouter des canaux à votre copilote 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 copilote 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 copilotes :

  • Alexa

  • Direct Line

  • Direct Line Speech

  • Messagerie

  • Facebook

  • GroupMe

  • Kik

  • Line

  • Microsoft Teams

  • Skype

  • Slack

  • Telegram

  • Téléphone

  • Twilio (SMS)

  • Chat web

Capture d’écran montrant les connexions des canaux Azure Bot.

Microsoft Copilot Studio peut être déployé sur les mêmes canaux.