Comment créer un chatbot de livraison de nourriture à l'aide de Google Dialogflow

Comment créer un chatbot de livraison de nourriture à l'aide de Google Dialogflow

Êtes-vous un propriétaire d'entreprise qui cherche à automatiser ou à fournir des services sans dépenser des tonnes d'argent ? Peut-être recherchez-vous un chatbot. Du support client sur les sites Web aux conversations avec Google Assistant, les chatbots ont parcouru un long chemin.





Bien que vous puissiez créer un chatbot à partir de zéro, il faut d'immenses efforts pour les construire, les former et les déployer. C'est là que Google Dialogflow vient à la rescousse.





UTILISEZ LA VIDÉO DU JOUR

Qu'est-ce que Google Dialogflow ?

Google Dialogflow est un outil de bout en bout qui utilise la compréhension du langage naturel (NLU), un type avancé de Traitement du langage naturel , pour produire des conversations humaines riches. Il vous aide à créer des chatbots que vous pouvez intégrer à votre site Web et à des applications telles que Slack, Messenger et Telegram.





disque dur externe non reconnu windows 10

Un chatbot est une application logicielle qui simule et traite des conversations humaines sous forme de texte ou d'audio.

comment restaurer l'iphone en mode de récupération

Google Dialogflow est livré avec un générateur de flux visuel pour visualiser le flux de travail. Il utilise des techniques d'IA avancées et fournit des fonctionnalités de gestion telles que l'analyse, le CI/CD, les expériences et les validations.



La meilleure partie est qu'il contient plus de 40 agents prédéfinis. Ceux-ci couvrent des cas tels que la réservation d'hôtel, les opérations bancaires, la maison intelligente et la navigation, que vous pouvez personnaliser et utiliser dans votre produit.

Vous pouvez facilement créer un chatbot à l'aide de Google Dialogflow, même sans connaissances en codage. C'est ainsi que vous pouvez créer Yummeteria, un robot de livraison de pizza qui vous demande votre nom, votre adresse e-mail, votre numéro de téléphone, votre adresse, la taille de la pizza, la garniture et la croûte. Il répond ensuite avec vos choix sélectionnés.





Comment créer un chatbot de livraison de nourriture

Suivez ces étapes pour créer un chatbot de livraison de pizza.

est le premier garde-manger une bonne affaire
  1. Visite Flux de dialogue et connectez-vous avec votre compte Google.
  2. Acceptez les conditions d'utilisation et cliquez sur le Créer un agent bouton. Un agent représente le chatbot dans son ensemble.
  3. Entrer Nom d'agent et cliquez sur le Créer bouton. Notez que vous ne pouvez pas utiliser d'espaces blancs pour nommer votre agent.
  4. Cliquer sur Intentions dans le panneau de menu de gauche et cliquez sur Créer une intention . Les intentions sont des catégories de conversation que vous souhaitez que le chatbot effectue. Par défaut, Google Dialogflow inclut l'intention de bienvenue qui accueille l'utilisateur et mène la conversation. De même, vous allez créer une intention qui vous demande vos informations personnelles et la pizza que vous souhaitez, et la commander.
  5. Ajouter un Nom de l'intention et cliquez sur Ajouter des phrases d'entraînement . Il n'y a pas de conversation parfaite. Les phrases d'entraînement aident à former le chatbot sur divers exemples réels et à répondre en conséquence.
  6. Ajoutez des phrases d'entraînement que le client pourrait demander au chatbot, telles que ' Commander une pizza ', ' Je veux une pizza ', et ' Je veux commander une pizza. '
  7. Pour entraîner le chatbot à demander des e-mails, saisissez ' Formation ID e-mail : sampleemail@domainname.com ' dans le Ajouter une expression utilisateur champ. Double-cliquez sur le format d'e-mail. Un menu apparaît. Tapez e-mail et sélectionnez @sys.email .
  8. Cliquer sur sauvegarder . Faites défiler vers le bas et cochez la case à côté du paramètre e-mail sous le Action et paramètres section. Ensuite, cliquez sur le Définir l'invite... option située à droite.
  9. Ajoutez les invites demandant l'adresse e-mail du client.
  10. Répéter Étapes 7 à 9 pour entraîner le chatbot à reconnaître les noms, les numéros de téléphone et les adresses. Sélectionnez le type comme @sys.given-name , @sys.numéro-de-téléphone, et @sys.address pour le nom, le numéro de téléphone et l'adresse respectivement.
  11. Dans le panneau de menu de gauche, sélectionnez Entité et cliquez sur le Créer une entité bouton. Les entités sont un mécanisme qui permet d'identifier et d'extraire des données utiles à partir d'une conversation humaine.
  12. Entrez un Nom de l'entité et ajoutez les options que vous souhaitez donner à l'utilisateur une par une. Par exemple, créez une entité appelée Taille et ajoutez des options comme Regular, Small, Medium, Large et Monster. Cliquer sur sauvegarder . Répétez cette étape pour créer le Garniture entité, la Base entité, et toute autre personnalisation que vous souhaitez offrir.
  13. Revenir à Intentions et ajouter des phrases d'entraînement pour les entités créées dans Étape 12 . Par exemple, pour entraîner le chatbot à demander la taille de la pizza, saisissez ' Formation à la taille des pizzas : taille ' et double-cliquez sur Taille . Sélectionner @Taille taper. De même, répétez ceci pour le base, et Garniture aussi bien.
  14. Cochez toutes les cases et ajoutez des invites pour toutes les sections. Vous pouvez trier l'ordre des questions du chatbot en cliquant et en faisant glisser la flèche double face sur le côté le plus à droite de chaque champ.
  15. Faites défiler vers le bas et saisissez une réponse textuelle sous le Réponses section de la page Intentions. Utilisez le symbole du dollar $ pour insérer des entités. Cela servira de confirmation de commande pour ce projet.
  16. Clique sur le Réglage (⚙) icône à droite du nom de l'agent. Mettez à jour la description et saisissez l'URL d'une image qui servira de photo de profil pour votre chatbot. En option, vous pouvez mettre à jour le nom avec le nom de l'entreprise pour laquelle vous souhaitez que le chatbot apparaisse sur le site. Cliquer sur sauvegarder .

Le chatbot est maintenant prêt pour l'intégration.