Assistants virtuels. Créer des chatbots sans programmation

Bonjour à tous! Aujourd'hui, je voudrais parler d'une des tendances de notre vie, à savoir les soi-disant assistants virtuels ou robots de discussion. Ce n'est un secret pour personne qu'à l'heure actuelle, les robots de discussion ont réussi à entrer dans nos vies et nous utilisons de plus en plus les capacités de ces services. Presque chaque site a des fenêtres pop-up avec des étapes scriptées qui conduisent le client à la dernière étape du dialogue. Les opérateurs cellulaires utilisent de plus en plus les services de chatbot pour répondre aux questions fréquemment posées des utilisateurs (combien d'argent est dans mon compte, quel est mon tarif, comment connecter l'itinérance, etc.), allégeant ainsi le fardeau des vrais employés qui sont obligés de répondre un million de fois par jour aux mêmes questions. Cinémas, taxis, compagnies aériennes,tout le monde utilise des robots de discussion pour économiser des ressources et automatiser les informations standard et les étapes de service. Et les robots de discussion sont également utilisés dans la culture d'entreprise de diverses entreprises pour automatiser un certain nombre de processus commerciaux internes. Par exemple, il est beaucoup plus facile de postuler pour des vacances ou un voyage d'affaires en ouvrant simplement une conversation à proximité avec le bot et en lui écrivant les mots clés pour démarrer le dialogue. Au cours du dialogue, le bot clarifiera les informations nécessaires à la création de l'application, après quoi il enverra toutes les données collectées au service requis, où divers processus de calcul des délais, d'attribution de tâches et de notifications pour les personnes responsables seront déjà effectués «sous le capot». Et si la mise en place de telles fonctionnalités était auparavant l'apanage des développeurs, alors, relativement récemment, divers services ont commencé à apparaître,qui vous permettent de configurer la logique des robots de chat sans programmation. Aujourd'hui, dans cet article, je voudrais montrer comment vous pouvez automatiser le dépôt d'une application de vacances à l'aide du service Virtual Agents, qui fait partie de la gamme de produits Microsoft Power Platform.
Alors, commençons.



Tout d'abord, qu'est-ce que le service Power Virtual Agents? Power Virtual Agents est un service basé sur le cloud pour automatiser la logique des dialogues de chatbot sans programmation.
Ce service est étroitement intégré à la plupart des services cloud de Microsoft, ce qui facilite la création de votre écosystème à partir de solutions basées sur les produits cloud Microsoft. Eh bien, maintenant, configurons notre bot. Tout d'abord, nous devons créer un nouveau dialogue. Nous cliquons sur "Nouveau sujet":



allez à l'écran pour créer un nouveau dialogue, indiquez le nom du dialogue, et lancez également des phrases déclencheurs, qui seront considérées par le bot comme des points de départ pour démarrer ce dialogue, puis passez à l'édition de la logique du dialogue:



Après la transition, la page des paramètres de dialogue s'ouvre. Cet écran ressemble visuellement à divers éditeurs de workflow, il ne sera donc pas difficile de s'y habituer. Au cours de la mise en place du dialogue, comme dans les éditeurs de workflow qui nous sont familiers, il est nécessaire de préciser les actions qui seront effectuées par le chat bot. Les actions sont exécutées les unes après les autres de façon séquentielle:



Pour configurer le dialogue, les actions de publication d'un message sur le chat, les conditions, les branches, les transitions vers d'autres dialogues peuvent être utilisées. L'éditeur vous permet également de poser des questions à l'utilisateur et d'attendre une réponse. La réponse de l'utilisateur sera enregistrée dans une variable, qui pourra ensuite être utilisée pour vérifier les conditions ou transférer des données vers d'autres services. Nous allons mettre en place une petite boîte de dialogue au cours de laquelle nous clarifierons le type de vacances de l'utilisateur:



Ensuite, nous spécifions la date de début et la date de fin des vacances:



assurez-vous de demander si un approbateur supplémentaire est requis, à l'exception du gestionnaire principal. Si un coordinateur supplémentaire est requis, nous préciserons exactement qui: L'





utilisateur peut également indiquer des commentaires sur l'application, s'il le souhaite. Ensuite, nous clarifions si tout a été entré correctement et si c'est le cas, nous envoyons la demande au travail, et sinon, nous terminons le dialogue avec la demande de saisir à nouveau toutes les données:



la logique de base du dialogue est terminée. Mais comment pouvons-nous maintenant transférer les informations du dialogue quelque part plus loin, et commencer le processus d'approbation? Pour ce faire, vous pouvez appeler le flux Power Automate (Flow) directement à partir de la boîte de dialogue et lui transmettre les paramètres nécessaires à partir des variables de la boîte de dialogue:



Nous créons maintenant un flux Power Automate simple, qui récupère les valeurs des variables de boîte de dialogue, crée un élément dans la liste SharePoint Online et démarre l'approbation par demande. Cela ressemblera à ceci:



nous avons donc maintenant un dialogue dans le bot et un processus du côté de Power Automate, qui récupère les données de la boîte de dialogue et les transfère davantage vers SharePoint. Vérifions comment cela fonctionne.

Vous devez d'abord publier le bot. Pour ce faire, sur la page des paramètres du bot, accédez à la section Publier et publiez les dernières modifications:



Partageons maintenant le bot pour les membres de l'équipe Microsoft Teams. Pour ce faire, accédez à la section Personnaliser les canaux et sélectionnez le canal approprié pour la publication. J'ai sélectionné le site Web de démonstration de la chaîne. Copiez l'adresse du site de démonstration dans le presse-papiers et connectez-la à l'équipe Teams sur un onglet séparé:



Vérifiez le bot dans Teams. Ouvrez l'onglet dans l'équipe Équipes:



À la fin du dialogue, une demande a été créée dans SharePoint Online et le processus d'approbation a été lancé.

Comme vous l'avez peut-être remarqué, la création d'un chatbot via le service Power Virtual Agents est plus comme travailler dans un constructeur, où vous assemblez une solution à partir de blocs prêts à l'emploi à votre convenance. La configuration n'est pas très complexe et une interaction étroite avec les services cloud adjacents de Microsoft vous permet de transférer des informations le long de la chaîne vers la destination souhaitée. Dans les articles suivants, nous examinerons encore plus de fonctionnalités des services de création de chatbot, créerons un robot consultant et découvrirons comment connecter le robot aux équipes Microsoft en tant qu'application distincte. Merci de votre attention et bonne journée!

All Articles