Alimenter les agents virtuels | Étapes pour créer des chatbots

Alimenter les agents virtuels | Étapes pour créer des chatbots

Aujourd'hui, nous allons parler de Power Virtual Agents , la façon dont Microsoft crée des chatbots que vous pouvez déployer sur votre site Web et vos équipes. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog .

La puissance de Power Virtual Agents est qu'elle vous permet de créer des chatbots sans utiliser l'apprentissage automatique ou des mathématiques et linguistiques complexes, car Microsoft fait le travail pour vous. Tout ce que vous avez à faire est de lui donner le contenu et les ressources à digérer.

Table des matières

Comment créer des chatbots dans Power Virtual Agents

Commençons par ouvrir la page Power Virtual Agents.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Pour créer un nouveau chatbot, cliquez sur l' icône Bots en haut à droite, puis cliquez sur le bouton Nouveau bot .

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Appelons ce bot Loan Helper FAQ Bot , sélectionnez la langue anglaise dans la liste déroulante et cliquez sur Create .

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Semblable à Power Apps, il doit tout fournir pour la création proprement dite. Par exemple, lorsque vous créez des applications basées sur un modèle , cela prend un certain temps car il faut créer toutes les entités et tous les connecteurs derrière. Il fait quelque chose de très similaire si vous voyez cet écran.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Il se construit toujours en arrière-plan. Donc, ce que nous pouvons faire, c'est que nous pouvons commencer à explorer en cliquant sur les sujets dans le coin supérieur gauche.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

C'est ce qui indique à Power Virtual Agents quoi faire lorsque quelqu'un prononce des phrases de déclenchement , puis il lance les réponses.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Par exemple, nous avons la phrase déclencheur, « Quand êtes-vous fermé ? » Il existe quatre itérations ou versions de cette phrase déclencheur que quelqu'un peut dire.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Si nous cliquons sur Lesson 1 – A simple topic , nos Power Virtual Agents nous indiquent à quoi ressemble le flux de travail.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Si quelqu'un prononce l'une de ces phrases déclencheurs, nous envoyons un message disant : "Je suis heureux de vous aider avec les heures d'ouverture du magasin", suivi d'un autre message lui indiquant les heures d'ouverture du magasin.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

De plus, il existe des phrases de déclenchement plus complexes que nous pouvons faire. Par exemple, si nous cliquons sur « Quel est le meilleur produit pour moi », il ne s'agit plus d'une communication à sens unique, mais d'une communication à double sens.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Ensuite, cliquons sur Leçon 4 – Une rubrique avec une condition, des variables et une entité personnalisée .

Semblable au premier exemple, il montrera ce que le chatbot dira si quelqu'un mentionne l'une des phrases de déclenchement ci-dessous.

Le chatbot demandera "Vous voyez-vous comme un utilisateur à domicile, un joueur ou un utilisateur professionnel ?" Ensuite, la personne qui discute avec le chatbot doit sélectionner parmi les options.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Une fois qu'une option a été sélectionnée, il existe différents arbres d'options qui se rejoignent et à un moment donné, cela peut devenir très compliqué.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Test des phrases de déclenchement dans Power Virtual Agents

Testons l'un des déclencheurs en tapant "Quel est le meilleur produit pour moi ?"

Comme nous pouvons le voir, il lance la réponse "Vous voyez-vous comme un utilisateur à domicile, un joueur ou un utilisateur professionnel ?" Lorsque nous sélectionnons Home User, le flux de travail continue encore et encore.

Dans ce cas, nous pouvons démarrer un workflow, accéder à une API tierce et effectuer une requête HTTP . Fondamentalement, nous pouvons faire tout ce dont nous avons besoin, mais cela devient un peu compliqué.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Compte tenu de ces points, transformons la page FAQ Sundae en une boîte de discussion. La page FAQ de cette société de prêt est l'endroit où les gens posent généralement un tas de questions fréquemment posées. Ce n'est qu'un exemple, mais vous pouvez certainement choisir un autre site Web public qui a également une page FAQ.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Lorsque quelqu'un nous contacte sur ce site Web, le chatbot est suffisamment intelligent pour connaître toutes ces questions et devrait pouvoir y répondre en conséquence. Par exemple, si quelqu'un tape "Comment Sundae gagne-t-il de l'argent", le chatbot devrait répondre avec la réponse ci-dessous.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Répondre à différentes versions de la même question

Cependant, il peut y avoir différentes versions de ceci, telles que Comment gagnez-vous de l'argent , Comment Sundae fait-il des frais ou Comment Sundae facture-t-il des frais ?

Tous ces éléments sont vraiment la même question; par conséquent, nous avons besoin d'un système suffisamment intelligent pour assimiler toutes ces FAQ. Ensuite, nous devons rendre les phrases de déclenchement suffisamment larges pour que si quelqu'un dit des variantes de cette question, la réponse soit toujours la même.

C'est exactement ce que nous allons faire en revenant aux Power Virtual Agents. Avec la fonctionnalité Suggérer des sujets , nous pouvons dire à Power Virtual Agents de prendre la page que nous avons choisie, puis de créer tous les sujets à partir de la page FAQ Sundae.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Cliquez sur Ajouter puis sur le bouton Démarrer .

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Cette fois, les Power Virtual Agents parcourent toutes ces FAQ en déterminant quelles sont les questions et quelles sont les réponses. Il pour générer les différentes versions de ces questions que quelqu'un peut poser. Par conséquent, cela peut prendre plusieurs minutes.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Une fois qu'il a été examiné, nous pouvons voir que nous avons 35 sujets suggérés, et tous ces sujets sont liés à la page FAQ.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Pour déployer la réponse, cliquez sur Ajouter aux sujets existants , puis cliquez sur « Qu'est-ce que Sundae ? » lien pour voir le flux de travail réel.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Donc, si quelqu'un demande "Qu'est-ce que Sundae?" il lance ce message qui est exactement le même que celui indiqué sur la page FAQ.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

La prochaine chose à faire est de télécharger tous les sujets suggérés que nous avons obtenus de la page FAQ dans les sujets existants .

Sélectionnez tout en cliquant sur le bouton radio à côté du nom , puis cliquez sur Ajouter aux sujets .

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Une fois cela fait, passons aux Sujets existants . Nous en avons maintenant 47, ce qui est beaucoup. Alors, basculons uniquement sur "Comment Sundae gagne-t-il de l'argent?" à titre d'exemple et actualisez la page.

Pour démontrer, testons-le en tapant "Comment Sundae gagne-t-il de l'argent?" Nous pouvons voir la réponse, et si nous revenons à la page FAQ, la réponse est la même.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Les Power Virtual Agents sont assez intelligents pour déterminer ce qu'est une question et ce qu'est une réponse, et les transmettre au chat. Une autre chose intéressante à propos des Power Virtual Agents est qu'il y a aussi des analyses derrière.

Par exemple, si quelqu'un sélectionne Non pour la question "Cela a-t-il répondu à votre question", vous saurez que ce n'était probablement pas une réponse suffisante, vous voudrez peut-être modifier votre réponse dans la ventilation du sujet.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Essayons un autre exemple en tapant "Comment gagnez-vous de l'argent ?"

Comme nous pouvons le voir, le chatbot clarifie en donnant différentes options telles que Comment Sundae gagne de l'argent ? , Leçon 3 – Un sujet avec une condition, des variables et une entité prédéfinie , et Aucun de ceux-ci .

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Si nous sélectionnons Comment gagnez-vous de l'argent , cela nous ramène à la même réponse. Par conséquent, s'il y a des variations, il est assez intelligent pour identifier que cela peut signifier une, deux ou trois questions, puis il vérifie.

Alimenter les agents virtuels |  Étapes pour créer des chatbots

Nous pouvons faire quelque chose de complètement différent et continuer, mais encore une fois, nous obtenons le même genre de chose où deux questions sont assez similaires et il trouve toujours cette réponse particulière à la question.


Formulaires contextuels Power Apps pour une expérience utilisateur interactive
Flux de processus métier et documentation
Power Apps Applications pilotées par modèle Power Apps : plans de site et leur fonctionnement

Conclusion

Pour résumer, vous pouvez utiliser les Power Virtual Agents pour créer des chatbots à mettre sur votre site Web, les messages Teams, Facebook Messenger et partout où vous pouvez penser.

Cela se fait à l'aide de phrases de déclenchement et de réponses. Bien sûr, un moyen rapide de l'avoir sur votre site Web est d'avoir une page FAQ. Vous pouvez obtenir un très bon chatbot si votre page FAQ est très bien faite.

Tous mes vœux,

Henri Habib


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir