PL-7008

Lab 2 | Gérer les rubriques dans les agents Copilot Studio

Scénario

  • Créer un agent
  • Gérer les sujets existants
  • Créer et modifier des sujets en utilisant Copilot
  • Configurer la portée variable
  • Créer un sujet manuellement
  • Créer et modifier des nœuds
  • Tester l'agent

Étapes de laboratoire

  • Créer un agent en utilisant Copilot
  • Examiner et désactiver les sujets inutiles
  • Créer un sujet en utilisant Copilot
  • Modifier le contenu du sujet en utilisant le langage naturel
  • Tester le comportement du sujet
ℹ️
Vous remarquerez peut-être une nouvelle expérience Copilot Studio qui est actuellement en avant-première. Ces laboratoires utilisent l'interface Copilot Studio actuelle, de sorte que certaines étapes et captures d'écran peuvent ne pas correspondre à l'expérience d'aperçu. Pour suivre les instructions du laboratoire avec succès, utilisez l'interface utilisateur actuelle de Copilot Studio tout au long de ces exercices.

Concept clé : composants et comportement de l'agent

Lorsque l'orchestration générative est activée, l'agent peut utiliser des instructions, des connaissances, des sujets et des outils pour générer des réponses de manière dynamique.

Les sujets sont particulièrement utiles lorsque vous avez besoin de:

  • Recueillir les informations requises étape par étape
  • Contrôler l'ordre des questions
  • Stocker les réponses dans des variables
  • Assurer des résultats prévisibles

Exercice 1 - Créer un agent

Dans cet exercice, vous créerez un nouvel agent utilisant le langage naturel pour répondre aux questions sur les avantages gouvernementaux.

Tâche 1.1 – Créer un agent pour examiner les réclamations d’assurance

  1. Dans la page d'accueil de Copilot Studio https://copilotstudio.microsoft.com/, vérifier que vous êtes dans l'environnement que vous voulez utiliser pour cet exercice.
  2. Sélectionnez Assistants dans la navigation de gauche.
  3. Dans la zone de texte en bas à gauche de la construction Start en décrivant ce que votre agent doit faire, sélectionnez l'icône Paramètres de l'agent, qui s'affiche sous forme d'image de cog.
  4. Laisser English (États-Unis) est la langue principale de l'agent.
  5. Dans le menu déroulant Solution, sélectionnez Exercices de laboratoire ou une autre solution que vous souhaitez utiliser pour cet exercice.
  6. Entrez insuranceagentpour le nom de Schéma.
  7. Sélectionnez Mise à jour.
  8. Dans la zone Démarrer en décrivant ce que votre agent doit faire, entrez l'invite suivante:
Vous êtes un agent qui aide à examiner les demandes d'indemnisation d'assurance, y compris les détails de l'évaluation des dommages et les estimations de réparation.
  1. Sélectionnez l'icône Envoyer.

    Une fois que votre agent a été provisionné, vous pouvez procéder à la configuration de votre agent.

Exercice 2 - Gérer les sujets

Dans cet exercice, vous désactiverez le sujet du système Escalate car l'agent n'aura pas de représentants humains à remettre. La désactivation des sujets du système inutilisé permet de réduire l’ambiguïté lorsque l’orchestration générative détermine comment réagir.

Tâche 2.1 – Désactiver les sujets

  1. Sélectionnez l'onglet Rubriques.
  2. Sélectionnez le filtre Système.
  3. Localisez le sujet Escalate.
  4. Passer à Off pour le sujet Escalate.

La désactivation des sujets inutilisés aide à réduire l'ambiguïté lorsque plusieurs sujets ou réponses génératives peuvent gérer la même demande.

Exercice 3 - Créer un sujet avec un langage naturel

Dans cet exercice, vous utiliserez Copilot pour créer un sujet à partir d'une description. Cela permet à l'IA générative de rédiger la structure initiale, que vous pouvez ensuite affiner.

Tâche 3.1 – Ajouter un sujet à partir de la description

  1. Sélectionnez + Ajouter une rubrique et sélectionnez Ajouter à partir de la description avec Copilot. Une nouvelle boîte de dialogue apparaît.
  2. Dans la zone de texte Nom de votre sujet, entrez Détails clients.
  3. Dans la zone Créer une rubrique pour... , entrez Demandez au client son nom et son adresse e-mail.
  4. Sélectionnez Créer.
  5. Sélectionnez Enregistrer.

Tâche 3.2 – Modifier les nœuds en langage naturel

  1. Si le panneau Tester votre assistant est ouvert, fermez le panneau.
  2. Si le panneau Modifier avec Copilot n'est pas affiché sur le côté droit du volet Détails du client, sélectionnez l'icône Copilot dans la partie supérieure de la toile de création.
  3. Sélectionnez le deuxième nœud Question Quelle est votre adresse e-mail ?
    image.png
  4. Dans le panneau Modifier avec Copilot, dans le Que voulez-vous faire ? champ, entrez le texte suivant:

    Remplacez "Quelle est votre adresse e-mail ?" par un message qui remercie la variable Nom du nœud précédent, puis enchaîne avec la question demandant l'adresse e-mail.

  5. Sélectionnez Mise à jour.
    ℹ️
    Le message mis à jour doit référencer la variable Nom collectée dans le nœud de question précédent et devrait ressembler à la capture d'écran. Si Edit avec Copilot n'a pas mis à jour correctement le nœud de question, sélectionnez Annuler et réessayer avec une autre invite.
  6. Sélectionnez Enregistrer.

Tâche 3.3 – Ajouter un nœud de carte adaptative en utilisant le langage naturel

En plus de modifier les nœuds existants, vous pouvez utiliser Copilot pour en ajouter de nouveaux.

  1. Sélectionnez une zone vide sur la toile de création afin qu'aucun nœud ne soit sélectionné.
  2. Dans le panneau Modifier avec Copilot, dans le Que voulez-vous faire? champ, entrez le texte suivant:

    Résumez les informations collectées dans une carte adaptative

  3. Sélectionnez Mise à jour.

    Un nœud de message avec une carte adaptative est ajouté à la fin du sujet.

  4. Sélectionnez la boîte Média dans la carte adaptative. Les propriétés de la carte adaptative doivent apparaître à droite de la page.

    Votre formule de carte adaptative devrait ressembler à celle ci-dessus. Si votre carte adaptative diffère considérablement, vous pouvez la remplacer par cette formule:

    {
    type: "AdaptiveCard", 
        body: 
        [
            {
                type: "TextBlock",
                size: "Medium",
                weight: "Bolder",
                text: "Summary"
            },
            {
                type: "FactSet",
                facts: 
                [
                    {
                        title: "Full Name",
                        value: Text(Topic.Name)
                    },
                    {
                        title: "Email Address",
                        value: Text(Topic.EmailAddress)
                    }
                ]
            },
            {
                type: "TextBlock",
                text: "Thank you for providing the information."
            }
        ]
    }
    

Tâche 3.4 – Ajouter un nœud de question en utilisant le langage naturel

  1. Assurez-vous qu'aucun nœud n'est sélectionné en sélectionnant l'espace vide dans la toile de création.
  2. Sélectionnez l'icône Copilot pour rouvrir le volet Modifier avec Copilot.
  3. Dans le que voulez-vous faire? champ, entrez le texte suivant:

    Ajouter une nouvelle question à choix multiples pour demander à l'utilisateur si les informations sont correctes, avec deux options : Oui ou Non

  4. Sélectionnez Mise à jour.
  5. Un nouveau nœud de question est ajouté à la fin du sujet avec des options pour l'utilisateur à sélectionner.
  6. Sélectionnez Enregistrer.

Exercice 4 - Portée variable

Activez l'accès aux variables par d'autres sujets..

Tâche 4.1 - Configurer la portée des variables

  1. Sélectionnez l'onglet Sujets.
  2. Sélectionnez le sujet Détails du client.
  3. Sélectionnez Variables dans la barre supérieure pour ouvrir le volet Variables (vous devrez peut-être sélectionner Plus > Variables).
  4. Sélectionnez et développez les variables Rubrique.
  5. Sélectionnez les cases à cocher à droite pour les trois variables de sujet. Cela rend les variables disponibles sur d'autres sujets dans l'agent.
  6. Sélectionnez Enregistrer.

Exercice 5 - Créer un sujet à partir de blanc

Dans cet exercice, vous créerez le sujet de d'estimation de réparation, ajouterez des nœuds et appellerez le sujet Détails du client.

Tâche 5.1 - Créer un sujet à partir de vide

  1. Sélectionnez l'onglet Rubriques.
  2. Sélectionnez + Ajouter une rubrique et sélectionnez À partir de zéro.
  3. Sélectionnez l'icône Détails pour ouvrir le volet Détails du sujet (vous devrez peut-être sélectionner Plus > Détails).
  1. Dans le champ Nom, entrez le texte suivant:

    Estimation de réparation

  2. Dans le champ Description du modèle, entrez le texte suivant:

    Utilisez ce sujet lorsqu'un devis de réparation pour une réclamation d'assurance doit être réservé avec le client

  3. Sélectionnez Enregistrer.

Tâche 5.2 - Vérifier le type de déclenchement

  1. Sélectionnez le nœud Trigger en haut du sujet. Confirmez que le type de déclencheur est défini sur Le assistant choisit.
    ℹ️
    Avec l'orchestration générative activée, l'agent utilise cette description pour décider quand utiliser le sujet.

Tâche 5.3 - Ajouter un nœud de message

  1. Sélectionnez l'icône + sous le nœud Déclencheur et sélectionnez Envoyer un message.
  2. Dans le champ Entrée d'un message, entrez le texte suivant:

    Bonjour, je peux vous aider à réserver une estimation de réparation.

  3. Sélectionnez Enregistrer.

Tâche 5.4 - Route vers le sujet Détails du client

  1. Sélectionnez l'icône + sous le nœud Message
  2. Sélectionnez Gestion des rubriques > Aller à une autre rubrique > Détails du client.
    image.png
  3. Sélectionnez Enregistrer.

Tâche 5.5 - Ajouter un noeud de condition

  1. Sélectionnez l'icône + sous le nœud Topic et sélectionnez Ajouter une condition.
  2. Dans le nœud Condition, sélectionnez la variable InfoCorrect.
  3. Selectionner est égal à.
  4. Sélectionnez Oui.
    image.png
  5. Sélectionnez Enregistrer.

Tâche 5.6 - Ajouter des nœuds de questions

  1. Sélectionnez l'icône + sous le nœud Condition de gauche et sélectionnez Poser une question.
  2. Dans le champ Entrée d'un message, entrez le texte suivant:

    À quelle date et à quelle heure souhaitez-vous réserver l'estimation de la réparation ?

  3. Sélectionnez Date et heure sous Identifier.
  4. Sélectionnez la variable dans Enregistrer la réponse sous et entrez VisitDateTime pour le nom variable
  5. Sélectionnez l'icône + sous le nœud Question de gauche et sélectionnez Envoyer un message.
  6. Dans le champ Entrée d'un message, entrez le texte suivant:

    Parfait ! Je vais programmer cela pour vous.

  7. Après ce nœud de message, ajoutez un nœud pour terminer les rubriques en sélectionnant Gestion des sujets > Terminer toutes les rubriques
  8. Sélectionnez Enregistrer.

Tâche 5.7 - Mettre à jour les instructions de l'agent

  1. Sélectionnez l'onglet Présentation.
  2. Dans la section Instructions, sélectionnez Modifier.
  3. Sélectionnez Enregistrer.
  4. Sous ## Compétences dans les instructions de l'agent, entrez Utiliser le, puis tapez /et sélectionnez le sujet Estimation de réparation , puis entrez quand une estimation de réparation est nécessaire.

Exercice 6 - Tester l'agent

Dans cet exercice, vous testerez le routage de la rubrique et confirmerez que la conversation suit le flux étape par étape attendu.

Tâche 6.1 - Tester le sujet de l'estimation de la réparation

  1. Sélectionnez l'icône Test en haut à droite de la page pour ouvrir le volet Test.
  2. Dans le volet Test, sélectionnez l'ellipse ...(...) à côté de l'icône variables {x}, et basculez Afficher la carte d'activité lors du test sur On (si présente) et Suivi des rubriques à Off.
  3. En haut du volet Test, sélectionnez la nouvelle icône de session de test de démarrage +.
  4. Lorsque le message Démarrer la conversation apparaît, votre agent commence une conversation. En réponse, entrez le texte suivant pour déclencher le sujet:

    J'ai besoin de prendre rendez-vous pour un devis de réparation

  5. La conversation devrait commencer par demander le nom du client.
  6. Fournir un nom.
  7. Fournir une adresse email.
  8. Après avoir fourni les informations, une carte adaptative affiche les informations que vous avez saisies et vous demande si les détails sont corrects. Sélectionnez Oui.

    Remarquez que le flux de conversation revient au sujet de la réparation de l'estimation.

  9. Entrez Demain à 15 h pour A quelle ate et heure souhaitez-vous réserver l'estimation de réparation ?

    L'agent répond par un message de confirmation indiquant que l'estimation de réparation a été planifiée.

Résumé

Dans ce laboratoire, vous avez créé les sujets Détails du client et de réparation d'estimation et utilisé des nœuds pour imposer une interaction structurée étape par étape tandis que l'IA générative est restée activée. Vous avez également configuré la portée variable afin que les informations collectées dans les détails du client puissent être utilisées sur toutes les rubriques.