Comment créer un chatbot de base sans codage et déployer sur des sites Web

[ad_1]

Créez le meilleur robot de chat IA automatisé à l’aide de Google Dialog Flow

 

Introduction:

Un chat-bot est un robot robotique auto-apprenant et parlant qui imite la conversation humaine à travers des chats textuels et des commandes vocales (un bon exemple étant Siri ou Amazon Alexa).

Différents chatbots:

  1. Gestion des tâches Chat-bot où vous demandez quelque chose et exécutez cette tâche plus facilement Par exemple, si vous demandez à réserver une table dans un restaurant ou à ouvrir un site Web, il effectuera l’opération sur votre mobile, votre ordinateur portable et vous amènera au page que vous demandez, commandez la pizza pour vous
  2. A.I. basés sur des robots de discussion (apprendre sur une période de temps en utilisant des techniques d’apprentissage automatique) – le flux de dialogue en est un exemple

Les robots de conversation sont principalement utilisés pour les entreprises et ne feront qu’augmenter avec le temps.

Aucune expérience préalable en programmation n’est requise car Google Dialogflow est la plate-forme où tous les algorithmes d’apprentissage automatique sont formés en back-end

Diagramme de travail de Google Dialogflow:

OK maintenant ! Permet de construire notre premier chatbot

Créer un agent de dialogue

Les agents sont votre nombre de chatbots que vous créerez s’affichera dans la section des agents pour différentes utilisations varie selon vos applications

  1. Allez au Console Dialogflow.
  2. Connectez-vous, si votre nouvelle interface s’inscrit en utilisant la connexion Google
  3. Acceptez les termes et conditions et vous serez dans la console
  4. Créez un agent. Pour créer, cliquez sur le menu déroulant dans le volet gauche afin de voir « Créer un nouvel agent »
  1. Appelez cela «AppointmentScheduler»
  2. Dialogflow crée un projet GCP pour vous permettre d’accéder aux journaux, aux fonctions cloud, etc. Vous pouvez également sélectionner un projet existant.
  3. Lorsque vous êtes prêt, cliquez sur Créer.
  4. Dialogflow crée deux intentions par défaut en tant que partie de l’agent.
  5. L’intention de bienvenue par défaut aide à accueillir vos utilisateurs
  6. L’intention de secours par défaut permet de saisir toutes les questions que votre bot ne comprend pas.
  7. À ce stade, nous avons un bot fonctionnel qui accueille les utilisateurs.

Sur le côté droit de la console Dialgflow, vous pouvez voir le panneau de test qui ressemble à ceci:

Pour tester l’agent, dans la case «Essayez-le maintenant», tapez «Salut». L’agent doit répondre en retour avec le message d’accueil par défaut défini dans l ‘«intention de bienvenue par défaut». Cela pourrait être «Salutations! Comment puis-je aider?  » Vous pouvez également modifier la réponse.

Maintenant, si vous essayez de «fixer un rendez-vous», il ne sait pas quoi faire, ce qui déclenche l’intention de secours. C’est parce que nous n’avons pas créé l’intention d’attraper cette question particulière!

  1. Pour cela, cliquez d’abord sur l’intention, cliquez sur «Intention» dans «Agent» que vous pouvez voir à gauche de votre côté où vous pouvez voir le nom de votre agent
  2. puis cliquez sur le bouton «CRÉER UNE INTENTION» à droite. Nommez l’intention comme «Planifier un rendez-vous»
  1. Oublié la fonctionnalité de contexte et d’événement pour l’instant car nous construisons un chatbot conversationnel de base.
  2. Allez et cliquez sur l’onglet « Ajouter des phrases de formation ». Maintenant, vous pouvez utiliser votre propre Q&R de formation personnalisée Pour la démonstration, nous pouvons utiliser les phrases suivantes pour cela. Essayez-les individuellement.
  3. « Fixez un rendez-vous mercredi à 14h »
  4. « Besoin d’un rendez-vous pour 16h demain »
  5. « Je voudrais fixer un rendez-vous pour 15h mardi »

Maintenant, ce sont vos phrases de formation en supposant que la personne posera des questions au bot.

Sélectionnez l’heure, c.-à-d. 15 h et la date, c.-à-d. Demain, ou il peut s’agir d’une date comme 23,34,10, survolez-la et sélectionnez la partie à déclencher, c.-à-d. Sélectionnez 15 h, la couleur changera et vous sélectionnerez enitity @ sys.time de la même manière pour les données, sélectionnez « demain « et vous obtiendrez la couleur différente et sélectionnez-la comme @ sys.date par ce système d’action peut apprendre que demain est pour la date, 15 heures est pour le temps j’espère que vous avez eu l’idée d’entité en action

  1. Au fur et à mesure que vous les insérez, vous verrez que «date» et «heure» sont automatiquement identifiés comme des entités système @ sys.date et @ sys.time.
  1. Pour que cela fonctionne, nous devons répondre à l’utilisateur. Ajoutons une réponse. Faites défiler la page jusqu’à la section «Réponse» et cliquez sur «Ajouter une réponse». Vous pourriez simplement dire – «Vous êtes tous prêts. À plus tard! » ou vous pourriez le rendre plus intéressant et dire «vous êtes tous prêts pour $ date at $ time. À plus tard! » Le signe dollar ($) ici vous permet d’accéder aux valeurs de l’entité.
  1. À ce stade, vous pouvez cliquer sur «Enregistrer» et tester l’agent avec «fixer un rendez-vous pour 16 heures jeudi». et comme prévu, vous obtenez la réponse avec la bonne date et heure.

Maintenant, essayez de tester «fixer un rendez-vous», car ce n’est pas très spécifique et nous n’avons pas encore géré ce scénario, il devrait être géré par intention de secours. Pour cela, nous utilisons quelque chose appelé Slot-filling.

Le remplissage des emplacements vous permet de concevoir un flux de conversation pour la collecte de valeurs de paramètres dans une même intention. Ceci est utile lorsqu’une action ne peut pas être effectuée sans un ensemble spécifique de valeurs de paramètres. Pour en savoir plus sur le remplissage des emplacements, reportez-vous à cette Documentation.

Ensuite, configurons le remplissage des emplacements.

  1. Cliquez sur «Actions et paramètres».
  2. Définissez les entités comme requis et Dialogflow veillera à demander à la fois la date et l’heure avant de répondre.
  3. Pour le temps, ajoutez «à quelle heure aimeriez-vous entrer»
  4. Pour la date, ajoutez «quelle date». Vous pouvez également ajouter d’autres variantes.
  5. Lorsque vous avez terminé, cliquez sur Enregistrer.

Maintenant qu’il est temps de tester le chatbot, le Dialogflow doit être configuré (côté droit). Testez-le dans le panneau Essayer maintenant à droite en entrant la conversation suivante:

  1. Utilisateur: «Salut»
  2. Utilisateur: «Fixer un rendez-vous»
  3. Réponse du chatbot: « Quelle date? »
  4. Utilisateur: «23 mai»
  5. Réponse du chatbot: « À quelle heure aimeriez-vous entrer? »
  6. Utilisateur: « 10h »
  7. Réponse du chatbot: «vous êtes tous prêts pour 2019-05-05 à 10 h 00. À plus tard! »

Dialogflow fournit de nombreux types d’intégration pour votre chatbot. Jetons un œil à un exemple d’interface utilisateur Web pour le chatbot.

Cliquez sur Intégrations dans le panneau de gauche de Dialogflow.

Activez l’intégration de la démo Web en actionnant le commutateur

Cliquez sur le lien URL pour lancer la démo Web

Commencez à utiliser l’interface utilisateur du chat en tapant dans la section Demander quelque chose…! Si vous utilisez un navigateur Chrome, si vous cliquez sur l’icône du microphone et que vous pouvez poser vos questions au chatbot. Commencez à discuter avec le chatbot à l’aide de la conversation suivante:

  • Tapez « Salut » et appuyez sur Entrée. Le chatbot doit répondre comme précédemment.
  • Entrez / dites ensuite «fixez un rendez-vous pour 16 heures demain». Le bot devrait répondre en retour avec la confirmation du rendez-vous.
  1. Créer un compte sur Kommunicate

Ouvrir le lien https://www.kommunicate.io

2. Une fois que vous S’identifier ou Inscrivez-vous à votre tableau de bord Kommunicate et accédez à. Si vous n’avez pas de compte, vous pouvez en créer un ici. Localisez la section Dialogflow et cliquez sur Intégrer Bot.

3.Après avoir cliqué sur le paramètre de votre agent, une fenêtre contextuelle s’ouvre. Il vous sera demandé des informations d’identification Dialogflow. Vous pouvez les obtenir en vous connectant à votre Console de dialogue.

4.Cliquez sur le Icône Paramètres (icône d’engrenage sur le panneau de gauche) et sélectionnez l’API V2 comme version d’API préférée et copiez la clé du compte de service en texte bleu

5. Revenez à l’écran des paramètres de Dialogflow de Kommunicate, insérez vos informations d’identification, puis cliquez sur Suivant pour enregistrer et progresser.

Dans la section de profil de bot qui suit, vous pourrez donner un nom à votre bot. Le nom sera visible par vos clients chaque fois que le bot interagit avec eux.

Pour finaliser complètement la configuration, enregistrez et passez aux étapes suivantes. Vous pouvez configurer votre profil de robot et votre chatbot automatique pour un transfert humain dans les étapes suivantes.

Vous pouvez maintenant vérifier votre bot nouvellement créé à deux endroits:

  1. Tableau de bord → Intégration de bots → Gérer les bots: Vous pouvez consulter tous vos bots intégrés ici
  2. Tableau de bord → Intégration Bot: Votre icône Dialogflow doit être verte avec le nombre de robots que vous avez réussi à intégrer.
  3. La dernière étape consiste à connecter le robot Dialogflow à votre site Web. Avant cela, pour utiliser le bot dans la conversation client, vous devez affecter toutes les conversations entrantes au bot. Vous pouvez le faire à partir du Règles de conversation section sous Réglages.
  4. Activer Attribuer de nouvelles conversations au bot et sélectionnez votre bot nouvellement configuré dans le Sélectionnez un bot menu déroulant. En savoir plus sur les règles de conversation ici.

Aller vers Tableau de bord → Paramètres. Cliquer sur Installer sous le Configuration section

Copiez le code JavaScript, ajoutez-le au code de votre site Web. Le widget de chat Kommunicate apparaîtra et vous pouvez maintenant voir votre bot en direct.

Maintenant, vous pouvez facilement voir le chatbot en direct sur votre site Web

Installer le plugin d’en-tête de pied de page dans wordpress

II.Aller aux paramètres dans WordPress Dashboard -.> Insérer un en-tête et un pied de page

III.GO à kommunicate.io s – -> cliquez sur l’icône des paramètres> Installer TAB> copier le code java

IV.Placez le code javascript de Kommunicate.io que vous avez généré et collez ce code dans la section de pied de page de wordpress

Cliquez sur Enregistrer!

Enfin, Félicitations, vous avez finalement construit un chatbot par vous-même

[ad_2]

Comments are closed.