Ajouter des entrées, des variables et des conditions
Pour votre agent Event Contacts, vous devez augmenter le nombre de pays/régions qui ont des contacts. Au lieu de lister l’ensemble des pays/régions dans le nœud de message, demandez à l’utilisateur le pays pour lequel/la région pour laquelle il a besoin d’informations de contact. Vous allez accomplir cette tâche à l’aide d’entrées, de variables et de conditions.
Entrées : la réponse de l’utilisateur dans le nœud Poser une question.
Variables : stockez les Entrées à utiliser dans les nœuds de conversation ultérieurs.
Conditions : définissez la logique de ramification basée sur des variables.
Pour votre agent, vous devez supprimer le nœud de message actuel, car il va être remplacé. Cliquez sur le menu d’options des points de suspension (…) pour le nœud Message, puis sélectionnez Supprimer.
Ajouter des entrées et des variables avec le nœud Question
Pour ajouter des entrées et des variables avec le nœud Question, procédez comme suit :
Passez le curseur de la souris sur la moitié supérieure de la ligne qui relie les Phrases déclencheur au nœud Message. Cliquez sur l’icône plus + Ajouter un nœud qui s’affiche, puis sélectionnez Poser une question dans la fenêtre contextuelle de sélection qui s’affiche lorsque vous cliquez sur l’icône plus.
Renseignez le nœud Question avec les informations suivantes :
Poser une question : saisir la phrase :
I can help with event contacts. Please tell me which country/region the event is scheduled for.
Identifier : sélectionnez Options à choix multiple. Le champ Identifier est l’emplacement où vous indiquez le type de réponse que l’agent écoute. Les autres réponses que vous pouvez sélectionner comprennent un nombre ou une chaîne, par exemple. Vous pouvez même faire détecter à l’agent des entités telles que les noms des États, les numéros de téléphone ou les adresses de rue. Pour en savoir plus sur les différentes options disponibles, consultez les liens dans l’unité Résumé à la fin de ce module.
Options pour l’utilisateur : saisissez États-Unis, Canada, France et Espagne, en cliquant sur + Nouvelle option entre chaque mot. (Voir le numéro 1 dans l’image ci-dessous.)
Notez que la zone de question semble se déplacer vers la droite du canevas de création à mesure que vos options augmentent et que les conditions enfants remplissent le canevas sous le volet de question. Pour recentrer votre canevas, vous pouvez cliquer avec le bouton gauche et faire glisser votre écran de canevas, faire défiler ou utiliser les contrôles d’affichage de l’écran en bas du canevas à gauche. Ces contrôles comprennent des boutons permettant d’augmenter/diminuer l’agrandissement, de recentrer la vue ou même d’afficher une mini-carte à cliquer pour vous aider à naviguer sur votre canevas d’agent. (Voir le numéro 2 dans l’image ci-dessous.)
Revenez au nœud Question et définissez la valeur Enregistrer la réponse sous, qui s’affiche actuellement sous la forme d’une variable Var (text). Cliquez sur l’icône de modification en regard de Var (text), puis un volet Propriétés de la variable s’affiche sur le côté droit de votre écran. Remplacez la valeur Name de « Var » par « VarCountry » et fermez le volet. Notez que votre nouveau nom de variable « VarCountry » renseigne les nœuds Condition sous le nœud Question.
Copilot Studio fournit deux variables par défaut : agent.UserDisplayName, qui fournit le nom de l’utilisateur et agent.UserID, qui fournit le nom de connexion de l’utilisateur. Grâce à agent.UserDisplayName, l’agent peut appeler l’utilisateur par son nom pour personnaliser l’expérience. La variable agent.UserID vous permet également de créer un nœud Condition pour effectuer des actions en fonction de l’utilisateur avec lequel l’agent interagit.
Afin que l’agent Event Contacts salue l’utilisateur par son nom, ajoutez un nouveau nœud Message au début de l’agent. Déplacez votre canevas afin de pouvoir afficher le nœud Phrases déclencheur et ajouter un nœud juste en dessous. Pour le nouveau nœud, sélectionnez Afficher un message. Ensuite, dans le champ de saisie du message, cliquez sur le menu déroulant {X} insérer une variable et sélectionnez agent.UserDisplayName.
- Vous pouvez le personnaliser davantage en ajoutant « Bonjour » (avec une espace avant le nom) avant lui. Enregistrez votre rubrique en cliquant sur le bouton Enregistrer dans le ruban Copilot Studio.
Nœud Condition
Pour chaque option à choix multiple dans le nœud Question, Microsoft Copilot Studio crée un nœud Condition. Vous devez configurer chaque nœud Condition pour fournir la réponse appropriée suivante dans la conversation.
Pour votre agent Event Contacts, vous devez répondre avec le contact d’événement du pays/de la région. Par exemple, si l’utilisateur sélectionne États-Unis, l’agent doit répondre avec les informations de contact de Lynne Robbins. Pour la première entrée, dans ce cas États-Unis, Copilot Studio ne crée pas automatiquement un nœud Condition, mais chaque condition suivante crée un nœud Condition.
Pays/région | Nom | Adresse e-mail |
---|---|---|
États-Unis | Lynne Robbins | LynneR@contoso.com |
Canada | Lidia Holloway | LidiaH@contso.com |
France | Miriam Graham | MiriamG@contoso.com |
Espagne | Christie Cline | ChristieC@contoso.com |
Pour chaque nœud Condition, ajoutez un nouveau nœud Message après la condition qui fournit le contact et l’adresse e-mail corrects. Par exemple, « La coordinatrice de l’événement pour la France est Miriam Graham à l’adresse MiriamG@contoso.com
. »
Il est possible d’ajouter un autre nœud Condition pour les États-Unis, mais pour l’instant, utilisez le champ Toutes les autres conditions pour le message concernant le contact États-Unis.
Pour les quatre nœuds Message, vous souhaitez utiliser la même rubrique système End of Conversation. Votre agent a déjà défini cette rubrique sous le nœud Toutes les autres conditions. Pour lier les autres nœuds à celui-ci, procédez comme suit :
Après l’un des nœuds Message, cliquez sur le symbole plus + Ajouter un nœud. Notez qu’un petit cercle s’affiche en haut de la zone. Si vous le survolez, le cercle affiche un remplissage de couleur rose.
Cliquez avec le bouton gauche et maintenez-le enfoncé, puis faites glisser le cercle rose vers le haut du nœud Fin sous votre message de condition par défaut. Une fois que vous l’avez placé au bon endroit, un halo rose s’affiche au-dessus du nœud. Déposez-y le connecteur du nœud Message. Notez que les deux nœuds Message sont désormais connectés au nœud Fin.
Faites de même avec les deux autres nœuds Message pour les connecter au nœud Fin.
- Pour tester l’agent, cliquez sur Enregistrer. Cliquez sur le bouton Tester votre agent si le volet de test de l’agent n’est pas visible.
Vous savez maintenant comment intégrer des variables par défaut et définir une variable à l’aide d’une condition d’entrée. Avec ces outils, vous pouvez continuer à développer votre agent.