Exercice : créer et gérer des rubriques

Effectué

Ici, vous allez créer le flux de conversation pour votre Copilot.

Créer une rubrique à l’aide de Copilot

Les rubriques peuvent être créées et modifiées à l’aide du langage naturel.

  1. Accédez à Microsoft Copilot Studio.

    Important

    Vérifiez que vous êtes dans l’environnement correct.

  2. Sélectionnez votre Copilot dans le volet Copilot sur le côté gauche de l’écran.

  3. Cliquez sur l’onglet Rubriques.

  4. Cliquez sur Ajouter une rubrique et sélectionnez Créer à partir de la description avec Copilot.

    Capture d’écran de l’option Créer à partir de la description avec Copilot.

  5. Une nouvelle fenêtre s’affiche alors pour vous inviter à Nommer votre rubrique et à fournir une description dans le champ de texte Créer une rubrique pour...

  6. Dans le champ Nommer votre rubrique, saisissez le texte suivant :

    Customer Details

  7. Dans le champ Créer une rubrique pour..., saisissez le texte suivant :

    Ask the customer for their name and email address

  8. Cliquez sur Créer.

  9. Une nouvelle rubrique s’affiche alors avec les phrases déclencheur et les nœuds Question générés.

    Remarque

    N’oubliez pas que votre contenu généré peut s’afficher différemment de ce qui est illustré dans ce labo.

  10. Cliquez sur Enregistrer.

Mettre à jour des nœuds avec le langage naturel

  1. Si le volet Modifier avec Copilot ne s’affiche pas sur le côté droit de l’écran, cliquez sur l’icône Copilot dans la partie supérieure du canevas de création.

  2. Sélectionnez le second nœud Question Quelle est votre adresse email ?

  3. Dans le volet Modifier avec Copilot, dans le champ Que voulez-vous faire ?, saisissez le texte suivant :

    Update the message in this question node to say thank you to the Name variable from the previous node and then proceed to ask the email address question

  4. Cliquez sur Mettre à jour.

    Remarque

    Le message doit être mis à jour pour inclure la variable Name du nœud Message qui le précède.

  5. Cliquez sur Enregistrer.

Ajouter des nœuds avec le langage naturel

Outre la mise à jour de nœuds existants, vous pouvez en ajouter de nouveaux à l’aide de Copilot.

  1. Assurez-vous qu’aucun nœud n’est sélectionné en cliquant dans l’espace vide autour des nœuds.

  2. Dans le volet Modifier avec Copilot, dans le champ Que voulez-vous faire ?, saisissez le texte suivant :

    Summarize the information collected in an adaptive card

  3. Cliquez sur Mettre à jour.

  4. Un nœud Message avec une carte adaptative est ajouté à la fin de la rubrique.

    Capture d’écran d’un nœud Message avec une carte adaptative.

  5. Sélectionnez la carte adaptative. Les propriétés de la carte adaptative devraient s’afficher sur le côté droit de l’écran.

    Capture d’écran des propriétés de la carte adaptative.

    La formule de votre carte adaptative devrait ressembler à celle de l’image précédente. Si tel n’est pas le cas, vous pouvez copier-coller la formule suivante :

     {
     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."
             }
         ]
     }
    
  6. L’ouverture des propriétés de la carte adaptative entraîne la fermeture du volet Modifier avec Copilot. Vous devez donc cliquer sur l’icône pour le rouvrir.

  7. Assurez-vous qu’aucun nœud n’est sélectionné en cliquant dans l’espace vide autour des nœuds.

  8. Dans le champ Que voulez-vous faire ?, saisissez le texte suivant :

    Add a new multiple choice question to prompt the user if the details are correct with two options Yes or No

  9. Cliquez sur Mettre à jour.

  10. Un nouveau nœud Question est alors ajouté à la fin de la rubrique avec des options que l’utilisateur peut sélectionner.

  11. Cliquez sur Enregistrer.

Configurer l’étendue des variables

  1. Cliquez sur Variables pour ouvrir le volet Variables.

    Capture d’écran du volet Variables.

  2. Cochez les cases à droite pour les variables de rubrique.

  3. Cliquez sur Enregistrer.

Créer des rubriques manuellement

Les rubriques peuvent être créées manuellement en ajoutant des phrases déclencheur et des nœuds.

Créer une rubrique à partir de zéro

  1. Cliquez sur l’onglet Rubriques.

  2. Cliquez sur Ajouter une rubrique et sélectionnez À partir de zéro.

  3. Cliquez sur Détails pour ouvrir la boîte de dialogue Détails de la rubrique.

    Capture d’écran de la boîte de dialogue Détails de la rubrique.

  4. Dans le champ Nom, saisissez le texte suivant :

    Book a Real Estate Showing

  5. Dans le champ Nom d’affichage, saisissez le texte suivant :

    Book

  6. Dans le champ Description, saisissez le texte suivant :

    Select the property and requested date and create a booking request

  7. Cliquez sur Enregistrer.

  8. Cliquez sur Détails pour fermer la boîte de dialogue Détails de la rubrique.

Ajouter des phrases déclencheur

  1. Cliquez sur Modifier sous Phrases dans le nœud Déclencheur.

    Capture d’écran du volet Phrases déclencheur de la rubrique.

  2. Saisissez I want to book a real estate showing sous Ajouter des phrases et cliquez sur l’icône +.

  3. Saisissez Schedule a real estate showing sous Ajouter des phrases et cliquez sur l’icône +.

  4. Saisissez Arrange the viewing for a real estate property sous Ajouter des phrases et cliquez sur l’icône +.

  5. Saisissez Set up an appointment to view a house sous Ajouter des phrases et cliquez sur l’icône +.

  6. Saisissez Plan a property viewing sous Ajouter des phrases et cliquez sur l’icône +.

  7. Cliquez sur Enregistrer.

Ajouter un nœud Message

  1. Cliquez sur l’icône + sous le nœud Déclencheur et sélectionnez Envoyer un message.

    Capture d’écran d’ajout d’un nœud.

  2. Dans le champ Saisir un message, saisissez le texte suivant :

    Hi, I can help you with booking a real estate property showing.

  3. Cliquez sur Enregistrer.

Ajouter un nœud Gestion des rubriques

  1. Cliquez sur l’icône + sous le nœud Envoyer un message et sélectionnez Ajouter une condition.

  2. Sélectionnez la variable DetailsCorrect.

  3. Cliquez sur Gestion des rubriques > Accéder à une autre rubrique et sélectionnez la rubrique Customer Details.

  4. Cliquez sur Enregistrer.

Ajouter un nœud Condition

  1. Cliquez sur l’icône + sous le nœud Redirection et sélectionnez Ajouter une condition.

  2. Sélectionnez la variable DetailsCorrect.

  3. Sélectionnez Est égal à.

  4. Cliquez sur Oui.

  5. Cliquez sur Enregistrer.

Ajouter des nœuds Question

  1. Cliquez sur l’icône + sous le nœud Condition à gauche et sélectionnez Poser une question.

  2. Dans le champ Saisir un message, saisissez le texte suivant :

    Which property do you want to see?

  3. Sélectionnez Réponse complète de l’utilisateur dans le champ Identifier.

  4. Cliquez sur la variable dans Enregistrer la réponse de l’utilisateur sous forme de et saisissez PropertyName dans le champ Nom de la variable.

  5. Cliquez sur Enregistrer.

  6. Cliquez sur l’icône + sous le nœud Question et sélectionnez Poser une question.

  7. Dans le champ Saisir un message, saisissez le texte suivant :

    What date and time do you want to see the property?

  8. Sélectionnez Date et heure dans le champ Identifier.

  9. Cliquez sur la variable dans Enregistrer la réponse de l’utilisateur sous forme de et saisissez DateTime dans le champ Nom de la variable.

  10. Cliquez sur Enregistrer.

Tester le Copilot

  1. Cliquez sur le bouton Tester en haut de l’écran à droite pour ouvrir le volet de test.

  2. Cliquez sur les trois points en haut du volet de test, en haut de l’écran à droite.

  3. Sélectionnez Suivi des rubriques.

  4. Cliquez sur l’icône Lancer une nouvelle conversation en haut du volet de test.

  5. Lorsque le message Début de conversation s’affiche, votre Copilot lance une conversation. En réponse, saisissez une phrase déclencheur pour la rubrique que vous avez créée :

    I want to book a real estate showing

  6. Le Copilot répond par la question « What is your name? »

  7. Saisissez les informations suivantes :

    Name: <Your name>
    Email address: <Your email address>
    
  8. Une fois que vous fournissez les informations, une carte adaptative affiche les informations que vous avez saisies, une question demandant si les informations sont correctes et les options Oui ou Non à sélectionner.

  9. Cliquez sur Oui.

  10. Saisissez 555 Oak Lane, Denver, CO 80203 pour l’invite Quel bien souhaitez-vous visiter ?

  11. Saisissez Tomorrow 10:00 AM pour l’invite À quelles date et heure souhaitez-vous visiter le bien ?

Améliorer le Copilot à l’aide d’entités

Microsoft Copilot Studio comprend l’intention de l’utilisateur à l’aide d’entités. De nombreuses entités prédéfinies sont incluses pour les informations couramment utilisées. Vous pouvez créer des entités personnalisées pour votre objectif spécifique.

Afficher les entités prédéfinies

  1. Cliquez sur Paramètres en haut de l’écran à droite.

  2. Cliquez sur l’onglet Entités.

Créer l’entité Property Type

  1. Cliquez sur + Ajouter une entité, puis sur + Nouvelle entité.

  2. Cliquez sur la vignette Liste fermée.

  3. Saisissez Property Type dans le champ Nom.

  4. Saisissez Apartment dans le champ Saisir un élément, puis cliquez sur Ajouter.

  5. Saisissez House dans le champ Saisir un élément, puis cliquez sur Ajouter.

  6. Saisissez Condominium dans le champ Saisir un élément, puis cliquez sur Ajouter.

  7. Saisissez Duplex dans le champ Saisir un élément, puis cliquez sur Ajouter.

  8. Cliquez sur + Synonymes pour Apartment, saisissez Flat et cliquez sur l’icône +, puis sur Terminé.

  9. Cliquez sur + Synonymes pour House, saisissez Single-family home et cliquez sur l’icône +, puis sur Terminé.

  10. Cliquez sur + Synonymes pour Condominium, saisissez Townhouse et cliquez sur l’icône +, puis sur Terminé.

  11. Cliquez sur Enregistrer.

  12. Cliquez sur Fermer.

Créer l’entité Number of Bedrooms

  1. Cliquez sur + Ajouter une entité, puis sur + Nouvelle entité.

  2. Cliquez sur la vignette Expression régulière (Regex).

  3. Saisissez Number of Bedrooms dans le champ Nom.

  4. Saisissez [1-5] dans le champ Modèle.

  5. Cliquez sur Enregistrer.

  6. Cliquez sur Fermer.

Utiliser des entités

  1. Sélectionnez votre Copilot dans le volet Copilot sur le côté gauche de l’écran pour revenir à l’onglet Vue d’ensemble.

  2. Cliquez sur l’onglet Rubriques.

  3. Sélectionnez la rubrique Book a Real Estate Showing.

  4. Cliquez sur l’icône + au-dessus du nœud Question relatif au bien et sélectionnez Poser une question.

  5. Dans le champ Saisir un message, saisissez le texte suivant :

    What type of property do you want to see?

  6. Sélectionnez Property Type dans le champ Identifier.

  7. Cliquez sur Sélectionner des options pour l’utilisateur et cochez la case Afficher pour toutes les valeurs de la liste.

  8. Cliquez sur la variable dans Enregistrer la réponse de l’utilisateur sous forme de et saisissez PropertyType dans le champ Nom de la variable.

  9. Cliquez sur l’icône + sous le nouveau nœud Question et sélectionnez Poser une question.

  10. Dans le champ Saisir un message, saisissez le texte suivant :

    How many bedrooms do you need?

  11. Sélectionnez Number of Bedrooms dans le champ Identifier.

  12. Cliquez sur la variable dans Enregistrer la réponse de l’utilisateur sous forme de et saisissez NumberofBedrooms dans le champ Nom de la variable.

  13. Cliquez sur Enregistrer.

Créer des actions Copilot

Microsoft Copilot Studio peut accéder aux données dans Microsoft Dataverse à l’aide de flux de cloud Power Automate.

Créer un flux Power Automate pour récupérer un bien

  1. Sélectionnez votre Copilot dans le volet Copilot sur le côté gauche de l’écran pour revenir à l’onglet Vue d’ensemble.

  2. Cliquez sur l’onglet Actions.

  3. Cliquez sur + Ajouter une action.

  4. Faites défiler vers le bas et cliquez sur Créer un flux.

  5. Connectez-vous à Power Automate si vous y êtes invité.

  6. Cliquez sur Exécuter un flux depuis Copilot en haut de l’écran à gauche et saisissez Get Property comme nom de flux.

  7. Sélectionnez l’étape de déclenchement Exécuter un flux depuis Copilot, puis cliquez sur + Ajouter une entrée.

  8. Sélectionnez Texte.

  9. Saisissez Bedrooms dans le champ Entrée et Number of Bedrooms dans le champ Veuillez saisir votre entrée.

  10. Cliquez sur l’icône + entre les deux étapes du flux, puis sur Ajouter une action.

  11. Saisissez Dataverse dans le champ Rechercher et cliquez sur Afficher plus pour le connecteur Dataverse.

  12. Sélectionnez l’action Répertorier les lignes.

  13. Si vous y êtes invité, sélectionnez OAuth à des fins d’authentification et cliquez sur Se connecter.

  14. Sélectionnez Real Estate Properties pour le nom de la table.

  15. Cliquez sur Afficher tout.

  16. Saisissez contoso_bedrooms eq dans le champ Filtrer les lignes.

  17. Sélectionnez le paramètre Bedrooms à l’aide du Contenu dynamique et cliquez sur Ajouter.

  18. Sélectionnez l’action Répondre à Copilot et cliquez sur + Ajouter une sortie.

  19. Sélectionnez Texte.

  20. Saisissez PropertyId dans le champ Saisir un nom et cliquez dans le champ Saisir une valeur pour répondre, puis sur Insérer une expression.

  21. Saisissez l’expression suivante :

    first(outputs('List_rows')?['body/value'])['contoso_realestatepropertyid']
    
  22. Cliquez sur Ajouter.

  23. Cliquez sur + Ajouter une sortie.

  24. Sélectionnez Texte.

  25. Saisissez PropertyName dans le champ Saisir un nom et cliquez dans le champ Saisir une valeur pour répondre, puis sur Insérer une expression.

  26. Saisissez l’expression suivante :

    first(outputs('List_rows')?['body/value'])['contoso_propertyname']
    
  27. Cliquez sur Ajouter.

  28. Cliquez sur Paramètres.

  29. Assurez-vous que le champ Réponse asynchrone est défini sur Désactivé.

  30. Cliquez sur Enregistrer comme brouillon.

  31. Cliquez sur Publier.

  32. Fermez l’onglet Power Automate.

Ajouter une action Copilot pour récupérer un bien

  1. Cliquez sur Actualiser.

  2. Sélectionnez le flux Get Property.

  3. Cliquez sur Suivant.

  4. Cliquez sur Suivant.

  5. Cliquez sur Terminer.

  6. Cliquez sur l’onglet Rubriques.

  7. Sélectionnez la rubrique Book a Real Estate Showing.

  8. Cliquez sur l’icône + sous le nœud Question De combien de chambres avez-vous besoin ? et sélectionnez Appeler une action.

  9. Sélectionnez le flux Get Property.

  10. Sélectionnez la variable NumberofBedrooms pour le paramètre d’entrée Bedrooms.

  11. Cliquez sur les trois points dans le nœud Question Quel bien souhaitez-vous visiter ? et sélectionnez Supprimer.

  12. Cliquez sur l’icône + sous le nœud d’action et sélectionnez Envoyer un message.

  13. Dans le champ Saisir un message, saisissez le texte suivant :

    Property

  14. Cliquez sur l’icône Insérer une variable et sélectionnez la variable PropertyName.

  15. Cliquez sur Enregistrer.

  16. Cliquez sur Publier, puis sur Publier.

Créer un flux Power Automate pour créer une réservation

  1. Sélectionnez votre Copilot dans le volet Copilot sur le côté gauche de l’écran pour revenir à l’onglet Vue d’ensemble.

  2. Cliquez sur l’onglet Actions.

  3. Cliquez sur + Ajouter une action.

  4. Faites défiler vers le bas et cliquez sur Créer un flux.

  5. Cliquez sur Exécuter un flux depuis Copilot en haut de l’écran à gauche et saisissez Create Booking Request comme nom de flux.

  6. Sélectionnez l’étape de déclenchement Exécuter un flux depuis Copilot, puis cliquez sur + Ajouter une entrée.

  7. Sélectionnez Texte.

  8. Saisissez PropertyId dans le champ Entrée et Property dans le champ Veuillez saisir votre entrée.

  9. Cliquez sur + Ajouter une entrée.

  10. Sélectionnez Texte.

  11. Saisissez ViewerName dans le champ Entrée et Viewer Name dans le champ Veuillez saisir votre entrée.

  12. Cliquez sur + Ajouter une entrée.

  13. Sélectionnez Texte.

  14. Saisissez ViewerEmail dans le champ Entrée et Viewer Email dans le champ Veuillez saisir votre entrée.

  15. Cliquez sur l’icône + entre les deux étapes du flux, puis sur Ajouter une action.

  16. Saisissez Dataverse dans le champ Rechercher et cliquez sur Afficher plus pour le connecteur Dataverse.

  17. Sélectionnez l’action Ajouter une nouvelle ligne.

  18. Sélectionnez Booking Requests pour le nom de la table.

  19. Cliquez sur Afficher tout.

  20. Saisissez Copilot booking dans le champ Booking Name.

  21. Saisissez contoso_bookingrequests() dans le champ Bien (biens immobiliers), déplacez le curseur entre les crochets et sélectionnez le paramètre PropertyId à l’aide du Contenu dynamique.

  22. Sélectionnez le paramètre ViewerName à l’aide du Contenu dynamique pour le champ Viewer Name.

  23. Sélectionnez le paramètre ViewerEmail à l’aide du Contenu dynamique pour le champ Viewer Email.

  24. Sélectionnez l’action Répondre à Copilot.

  25. Cliquez sur Paramètres.

  26. Assurez-vous que le champ Réponse asynchrone est défini sur Désactivé.

  27. Cliquez sur Enregistrer comme brouillon.

  28. Cliquez sur Publier.

  29. Fermez l’onglet Power Automate.

Ajouter une action Copilot pour créer une demande de réservation

  1. Cliquez sur Actualiser.

  2. Sélectionnez le flux Create Booking Request.

  3. Cliquez sur Suivant.

  4. Cliquez sur Suivant.

  5. Cliquez sur Terminer.

  6. Cliquez sur l’onglet Rubriques.

  7. Sélectionnez la rubrique Book a Real Estate Showing.

  8. Cliquez sur l’icône + sous le nœud À quelles date et heure souhaitez-vous visiter le bien ? et sélectionnez Appeler une action.

  9. Sélectionnez le flux Create Booking Request.

  10. Sélectionnez la variable PropertyId pour le paramètre d’entrée PropertyId.

  11. Sélectionnez la variable Name pour le paramètre d’entrée ViewerName.

  12. Sélectionnez la variable EmailAddress pour le paramètre d’entrée ViewerEmail.

  13. Cliquez sur l’icône + sous le nœud Action. Sélectionnez Gestion des rubriques, Accéder à une autre rubrique, puis Fin de la conversation.

  14. Cliquez sur Enregistrer.

  15. Cliquez sur Publier, puis sur Publier.

Tester le Copilot et créer une demande de réservation

  1. Cliquez sur le bouton Tester en haut de l’écran à droite pour ouvrir le volet de test.

  2. Cliquez sur les trois points en haut du volet de test, en haut de l’écran à droite.

  3. Sélectionnez Suivi des rubriques.

  4. Cliquez sur l’icône Lancer une nouvelle conversation en haut du volet de test.

  5. Lorsque le message Début de conversation s’affiche, votre Copilot lance une conversation. En réponse, saisissez une phrase déclencheur pour la rubrique que vous avez créée :

    I want to book a real estate showing

  6. Saisissez les informations suivantes :

    Name: <Your name>
    Email address: <Your email address>
    
  7. Une fois que vous fournissez les informations, une carte adaptative affiche les informations que vous avez saisies, une question demandant si les informations sont correctes et les options Oui ou Non à sélectionner.

  8. Cliquez sur Oui.

  9. Sélectionnez House pour l’invite relative au type de bien.

  10. Saisissez 2 pour l’invite relative au nombre de chambres.

  11. Saisissez Tomorrow 2:00 PM pour l’invite À quelles date et heure souhaitez-vous visiter le bien ?

  12. Cliquez sur Oui pour l’invite Cela répond-il à votre question ?

  13. Sélectionnez une note.

  14. Cliquez sur Non pour l’invite Avez-vous d’autres questions ?

Vérifier la demande de réservation

  1. Accédez à Power Apps Maker Portal.

  2. Dans le volet de navigation gauche, cliquez sur Tables et sélectionnez Personnalisée.

  3. Sélectionnez la table Booking Request.

  4. Sous Colonnes et données Booking Request, vous devriez voir qu’une demande de réservation Copilot est désormais créée.