Créer et modifier des rubriques

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.

Dans Copilot Studio, une rubrique définit la progression d’une conversation de copilote.

Pour créer des rubriques, vous pouvez personnaliser des modèles fournis, créer des rubriques à partir de rien, ou obtenir des suggestions à partir de sites d’aide existants.

Dans Copilot Studio, une rubrique représente une partie d’un fil de conversation entre un utilisateur et un copilote. Vous définissez et travaillez avec des rubriques dans un canevas de création. Une rubrique contient un ou plusieurs nœuds de conversation, qui définissent ensemble les chemins conversationnels qu’une rubrique peut prendre. Chaque nœud effectue une action, comme envoyer un message ou poser une question.

Souvent, une rubrique a un ensemble de phrases déclencheur : phrases, questions ou mots clés liés à un problème spécifique qu’un client est susceptible d’utiliser. Les copilotes Copilot Studio utilisent la compréhension du langage naturel, le message de votre client et les phrases déclencheurs de toutes vos rubriques pour trouver la meilleure rubrique à déclencher. Il n’est pas nécessaire que le message soit une correspondance exacte avec les phrases déclencheur d’une rubrique pour déclencher la rubrique. Par exemple, une rubrique concernant les heures d’ouverture du magasin peut inclure la phrase déclencheur check store hours. Si un client envoie, « voir les heures d’ouverture du magasin », cela déclenche la rubrique sur les heures d’ouverture de votre magasin.

Conditions préalables

Compréhension du langage naturel

Un copilote utilise la compréhension du langage naturel pour analyser la saisie d’un client et trouver la meilleure phrase déclencheur ou le meilleur nœud.

Par exemple, un utilisateur peut saisir « Heures d’ouverture ». Le copilote le met en correspondance avec la rubrique Heures d’ouverture du magasin, démarre une conversation qui demande quel magasin intéresse le client, puis affiche les heures d’ouverture du magasin.

Le volet Copilote de test montre la progression de la conversation de copilote à chaque étape. Vous pouvez utiliser le volet Copilote de test pour affiner une rubrique sans avoir à quitter le portail Copilot Studio.

Pour les limites de copilote et de rubrique, voir Quotas, limites et valeurs de configuration.

Sujets dans Copilot Studio

Types de rubriques

Un copilote peut inclure deux types de rubriques : système et personnalisée. Chaque nouveau copilote commence par un ensemble de rubriques système et personnalisées.

  • Les rubriques Système prennent en charge des comportements essentiels, par exemple une demande personnalisée pour parler à une personne ou terminer la conversation. Certaines rubriques système ont des phrases déclencheur que vous pouvez personnaliser pour répondre aux besoins de votre copilote.

    • Vous ne pouvez pas créer de nouvelles rubriques système.
    • Vous ne pouvez pas supprimer les rubriques système, mais vous pouvez les désactiver.
    • Vous pouvez apporter des modifications aux rubriques système. Cependant, jusqu’à ce que vous soyez à l’aise avec la création d’expériences de copilote complètes, nous ne recommandons pas de modifier les rubriques système.

    Pour plus d’informations, voir Utiliser les rubriques système.

  • Les rubriques Personnalisées couvrent des comportements courants, par exemple saluer un client, terminer une conversation ou reprendre une conversation.

    • Vous pouvez apporter des modifications aux rubriques personnalisées de départ ou les supprimer complètement de votre copilote.
    • Toutes les rubriques que vous créez sont des rubriques personnalisées.

Types de nœuds

Les types de nœuds disponibles sont les suivantes :

Option Description
Envoyer un message Envoyez un message au client.
Poser une question Posez une question au client.
Demander avec la carte adaptative Créez un extrait JSON pour échanger avec d’autres applications.
Ajouter une condition Branchez votre conversation en fonction d’une condition.
Gestion des variables Définissez une valeur, analysez une valeur ou effacez toutes les variables.
Gestion des rubriques Redirigez, transférez ou terminez la rubrique ou la conversation.
Appeler une action Appelez un flux comme Power Automate ou Excel Online, ou utilisez un connecteur ou un plug-in.
Avancé Réponses génératives, Requêtes HTTP, événements, etc.

Créer un sujet

  1. Ouvrez votre copilote de la liste sur la page Copilotes. Pour une meilleure visibilité, fermez la fenêtre Copilote de test pour le moment.

  2. Sélectionnez Rubriques et plug-ins dans le volet de navigation.

  3. Sélectionnez + Créer, pointez sur Rubrique et sélectionnez À partir de zéro.

    Le nœud Déclencher apparaît dans un canevas de création de rubrique vide et le volet de propriétés En cas d’intention reconnue est ouvert. Si le volet n’est pas ouvert, sélectionnez l’icône Menu du nœud () du nœud Déclencher et sélectionnez Propriétés.

  4. Dans le volet des propriétés En cas d’intention reconnue, cliquez sur la zone Phrases. Le volet secondaire Phrases apparaît.

  5. Sous Ajouter des phrases, saisissez une phrase déclencheur pour votre rubrique.

    Votre copilote a besoin de 5 à 10 phrases déclencheur pour entraîner l’IA à comprendre les réponses de vos clients. Pour ajouter d’autres phrases déclencheur, vous pouvez :

    • Sélectionnez l’icône Ajouter en regard du champ de texte et saisissez la phrase souhaitée.
    • Collez un ensemble de phrases déclencheurs, chacune sur une ligne distincte, puis sélectionnez Entrée.
    • Saisissez un ensemble de phrases déclencheurs en appuyant sur Maj+Entrée après chacune d’elles pour la placer sur une ligne distincte, puis sélectionnez Entrée.

    Vous pouvez inclure des signes de ponctuation dans une phrase déclencheur, mais il est préférable d’utiliser des phrases courtes plutôt que des phrases longues.

  6. Sélectionnez Détails dans la barre d’outils pour ouvrir le volet Détails de la rubrique.

  7. Ajoutez les détails de la rubrique de votre copilote :

    • Saisissez un nom pour identifier la rubrique, par exemple « Heures d’ouverture du magasin ». La page Rubriques et plug-ins répertorie toutes les rubriques définies dans votre copilote, avec ce nom.
    • Si vous le souhaitez, saisissez un nom complet que votre copilote montre au client lorsqu’il ne parvient pas à déterminer quelle rubrique correspond au message du client.
    • Si vous le souhaitez, utilisez le champ Description pour décrire l’objectif de la rubrique pour vous-même et les autres créateurs de copilote de votre équipe. Les clients ne voient jamais les descriptions de rubrique.
  8. Sélectionnez Enregistrer dans la barre de menu supérieure pour enregistrer votre rubrique.

Concevoir le chemin de conversation d’une rubrique

Lorsque vous créez une rubrique, cela ajoute automatiquement un nœud Déclencher sur le canevas de création. Vous pouvez ensuite ajouter différents types de nœuds pour obtenir le chemin de conversation souhaité pour votre rubrique.

Pour ajouter un nœud après un autre nœud ou entre deux nœuds sur votre canevas de création de rubriques :

  1. Sélectionnez l’icône Ajouter un nœud sous le nœud dans lequel vous souhaitez ajouter un nouveau nœud.

  2. Sélectionnez le type de nœud souhaité dans la liste qui apparaît.

    Capture d’écran des options disponibles pour sélection pour insérer un nœud après un nœud Déclencher.

Supprimer un nœud

Sélectionnez l’icône de menu () du nœud que vous souhaitez supprimer, puis sélectionnez Supprimer.

Contrôles pour modifier les nœuds du canevas

Vous pouvez utiliser la barre d’outils de canevas de création pour renommer rapidement la rubrique. Sélectionnez le nom de la rubrique dans la barre d’outils, saisissez le nouveau nom, puis appuyez sur Entrée.

Capture d’écran du canevas de création de rubrique avec le nom de la rubrique en surbrillance.

Vous pouvez utiliser les contrôles de la barre d’outils pour couper, copier, coller et supprimer le nœud sélectionné ou les nœuds adjacents sélectionnés.

Capture d’écran des contrôles de la barre d’outils pour modifier les nœuds du canevas de création.

La barre d’outils dispose également d’un contrôle pour annuler une modification. Ouvrez le menu Annuler pour rétablir toutes les actions à la dernière sauvegarde ou pour refaire l’action précédente.

Capture d’écran du menu Annulation.

Coller des nœuds

Une fois que vous avez utilisé les outils Couper ou Copier pour placer un ou plusieurs nœuds dans le presse-papiers, deux manières sont disponibles pour les coller dans le canevas :

  • Si vous sélectionnez un nœud, puis sélectionnez Coller, les nœuds du Presse-papiers sont insérés après le nœud sélectionné.

  • Si vous sélectionnez + pour voir le menu Ajouter un nœud, puis sélectionnez Coller, le nœud du presse-papiers est inséré à cet emplacement.

Modifier des rubriques avec l’éditeur de code

L’éditeur de code affiche la rubrique au format YAML, un langage de balisage facile à lire et à comprendre. Utilisez l’éditeur de code pour copier et coller des rubriques d’autres bots, même ceux créés par d’autres auteurs.

Important

La conception d’une rubrique dans l’éditeur de code et le collage de rubriques complexes ne sont pas entièrement pris en charge.

Dans cet exemple, vous copiez et collez YAML dans l’éditeur de code pour ajouter rapidement une rubrique qui demande au client des informations d’expédition.

  1. Dans la page Rubriques, sélectionnez + Nouvelle rubrique.

  2. Dans le coin supérieur droit du canevas de création, sélectionnez ... pour voir Plus d’options, puis sélectionnez Ouvrir l’éditeur de code.

    Capture d’écran de l’ouverture de l’éditeur de code.

  3. Sélectionnez et supprimez le contenu de l’éditeur de code. Ensuite, copiez et collez le code YAML suivant :

    kind: AdaptiveDialog
    beginDialog:
      kind: OnRecognizedIntent
      id: main
      intent:
        displayName: Lesson 3 - A topic with a condition, variables and a prebuilt entity
        triggerQueries:
          - Buy items
          - Buy online
          - Buy product
          - Purchase item
          - Order product
    
      actions:
        - kind: SendMessage
          id: Sjghab
          message: I am happy to help you place your order.
    
        - kind: Question
          id: eRH3BJ
          alwaysPrompt: false
          variable: init:Topic.State
          prompt: To what state will you be shipping?
          entity: StatePrebuiltEntity
    
        - kind: ConditionGroup
          id: sEzulE
          conditions:
            - id: pbR5LO
              condition: =Topic.State = "California" || Topic.State = "Washington" || Topic.State     = "Oregon"
    
          elseActions:
            - kind: SendMessage
              id: X7BFUC
              message: There will be an additional shipping charge of $27.50.
    
            - kind: Question
              id: 6lyBi8
              alwaysPrompt: false
              variable: init:Topic.ShippingRateAccepted
              prompt: Is that acceptable?
              entity: BooleanPrebuiltEntity
    
            - kind: ConditionGroup
              id: 9BR57P
              conditions:
                - id: BW47C4
                  condition: =Topic.ShippingRateAccepted = true
    
              elseActions:
                - kind: SendMessage
                  id: LMwySU
                  message: Thank you and please come again.
    
  4. Sélectionnez Enregistrer, puis Fermer l’éditeur de code. Le nœud Question comporte maintenant de nombreuses conditions pour la question sur l’expédition.

    Capture d’écran d’une conversation créée à partir de YAML dans l’éditeur de code Copilot Studio.

Tester et publier votre copilote

Testez votre copilote lorsque vous apportez des modifications à vos rubriques pour vous assurer que tout fonctionne comme prévu.

Après avoir conçu et testé votre copilote, publiez-le sur le Web, les applications mobiles ou natives, ou les canaux Microsoft Bot Framework.