Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Comment fonctionne le fichier Excel ?
La base documentaire que vous allez fournir au chatbot correspond à une fiche Excel contenant toutes les informations nécessaires au bon fonctionnement du bot.
Afin de mieux comprendre la suite des explications, nous vous conseillons d'ouvrir le fichier Excel en parallèle.
Pour éviter les mauvaises surprises lors de la création du chatbot, merci de ne pas modifier les noms de colonnes. Vous pouvez toutefois changer leur ordre et filtrer à votre guise, pour le tri faites attention car le chatbot ordonnera les réponses dans l'ordre dans lequel elles sont dans l'excel.
La colonne ID (identifiant) n'est pas une colonne destinée à l'utilisateur final mais est essentielle dans la construction de votre base documentaire. En effet c'est cet identifiant qui permettra au chatbot d'associer les questions / réponses.
Pour la compréhension globale de votre base documentaire nous vous recommandons d'utiliser des IDs simples et compréhensibles facilement. Exemple: "Que fait L'usine à Chatbots ?", un ID possible serait "explication_usine", "presentation_usine" ou bien "fonctionnement_usine" suivant la réponse que vous souhaitez apporter.
Un ID doit être unique. Deux questions différentes ne peuvent avoir le même identifiant.
Un ID ne doit pas contenir d'espaces ou de caractères spéciaux ou accentués. Seul les caractères alphanumériques et _ - sont autorisés. Exemple invalide : "présentation usine" Exemple valide: "presentation_usine"
Les IDs commençant par "st_" ont un comportement spécial. En effet ceux-ci sont associés à des "Small Talks", des éléments de conversations généraux. Ceux-ci sont exclus des certaines statistiques.
Votre base documentaire a de grandes chances de contenir des questions qui peuvent se regrouper en catégories. Si cela est pertinent vous pouvez indiquer un nom de catégorie dans cette colonne.
Le concept de catégorie sera utile si le chatbot n'arrive pas à détecter une question mais arrive à détecter sa catégorie. Dans ce cas là il pourra proposer plusieurs questions qui lui semble appropriées et appartenant à cette catégorie.
Un nom de catégorie doit être explicite et simple.
Attention à bien copier / coller le nom de la catégorie entre les différentes questions. Si le nom de la catégorie n'est pas exactement le même il sera considéré comme une autre catégorie.
C'est ici que se trouvera la question principale à laquelle le chatbot doit répondre. Ce n'est pas forcément la formulation attendue par l'utilisateur mais celle qui vous parait le plus explicite.
La question dans cette colonne est unique.
Un chatbot peut envoyer plusieurs types de réponses suivant les informations qu'il veut envoyer à l'utilisateur. Dans le cas de L'usine à Chatbots quatre types de réponses sont disponibles (Texte, Image, Lien et Réponse à choix).
Leurs fonctionnements est détaillé dans la partie Tutoriel.
Seul ces 4 types de réponses sont autorisés. Si un autre type de réponse est renseigné, celui-ci sera ignoré.
C'est ici que se trouvera la réponse associée à la question principale et au type de réponse.
Un chatbot peut envoyer plusieurs réponses d'affilée, pour ce faire il suffit d'insérer une nouvelle ligne dans l'Excel avec le même ID puis de remplir seulement les colonnes "Type de réponse" et "Réponse(s)". Le chatbot enchaînera les réponses correspondantes au même ID.
Vous verrez comment faire cela dans la partie Tutoriel.
Les réponses d'un chatbot doivent être si possible le plus concise possibles. Évitez les paragraphes de plus de 2/3 lignes ou séparez les en plusieurs réponses, cela aérera la conversation.
Si la question nécessite réellement une explication longue vous pouvez effectuer une réponse concise et ensuite envoyer un lien vers cette explication longue ou une source de référence (voir Tutoriel -> Lien).
C'est principalement grâce à cette colonne que le chatbot va pouvoir appréhender les différents types de question.
En effet pour une réponse donnée il peut y avoir une multitude de formulation de questions possibles. Le but ici n'est pas de toutes les référencer mais d'essayer d'en renseigner plusieurs différentes afin que votre chatbot puisse être efficace dès son lancement.
Pour renseigner ces questions il suffit de séparer les différentes formulations par un point-virgule ;. Exemple pour la question "Qui es-tu ?": "Tu es qui ?; T'es qui ?; A qui je parle ?; Qui me parle ?; Qui êtes-vous ?"
Nous vous conseillons d'essayer de référencer au minimum 5 formulations différentes au départ. Plus il y en a, mieux votre chatbot comprendra.
Liste de modèles pré-remplis pour commencer à constituer votre base documentaire
Si vous voulez insérer une image directement dans le chatbot c'est possible ! La seule contrainte est d'envoyer également un texte auparavant afin d'avoir une indication sur l'image.
Attention, un texte doit forcément être associé à une image pour un même identifiant (ID)
Modèles de fichiers Excel
Tout ce que vous devez savoir sur la constitution d'une base de connaissances !
ID | Catégorie | Question | Type de réponse | Réponse(s) |
envoyer_image | Comment afficher une image ? | Texte | Et voici une photo 🖼️, je te l'affiche directement dans le bot c'est plus simple 😉 |
envoyer_image | Image |
Si des questions impliquent un niveau de détail supérieur afin de pouvoir répondre au mieux à l'utilisateur vous pouvez opter pour la réponse à choix dans le type de réponse.
Ce type de réponse permet de proposer des options à l'utilisateur. Ces options doivent être liées à un ID (identifiant) existant dans la feuille excel.
Pour renseigner les choix possibles "Réponse(s)" indiquez le texte que vous souhaitez voir affiché puis l'ID de la ligne excel entre chevrons. Exemple: "Texte à afficher <id_excel>"
Attention, un texte doit forcément être associé à une réponse de type "Réponse à choix" pour un même identifiant (ID)
Cette réponse sera celle par défaut lorsqu'un utilisateur fera un retour sur une réponse (positif ou négatif). Cela permet de lui confirmer que son retour a été pris en compte.
Dans la base documentaire cette réponse est matérialisée par l'ID "phrase_feedback".
ID | Catégorie | Question | Type de réponse | Réponse(s) |
envoyer_choix_multiple | Comment faire un chatbot ? | Texte | Vaste question que tu me poses là ! |
envoyer_choix_multiple | Texte | Plusieurs solutions existent pour créer un chatbot, la Fabrique à Chatbots 🏭🤖💬💬 en fait partie. |
envoyer_choix_multiple | Texte | Je peux te donner quelques informations suivant le type de plateforme que tu souhaites utiliser. |
envoyer_choix_multiple | Réponse à choix | Fabrique à Chatbots 🏭🤖💬💬 <fabrique_chatbot>; Editeur graphique 🧩 <online_chatbot>; Framework de développement 💻 <framework_chatbot> |
fabrique_chatbot | A quoi sert la Fabrique à Chatbots ? | Texte | La Fabrique à Chatbots 🏭🤖💬💬 te permet rapidement et sans connaissance préalable des chatbots de construire un chatbot FAQ (questions / réponses) |
online_chatbot | Existe-t-il des éditeurs de chatbot en ligne ? | Texte | Plusieurs plateformes en ligne existent pour créer directement des chatbots. Parmis les plus connues on peut citer Chatbotlab, Botnation ou bien Botstar. |
framework_chatbot | Qu'est-ce qu'un framework de chatbot ? | Texte | Si vos chatbots nécessitent des actions complexes, des connections vers vos outils interne etc … Un développement spécifique sera nécessaire ! |
framework_chatbot | Texte | Parmis les plus connus on peut citer le Microsoft Bot Framework, RASA ou bien WIT.ai |
Un lien vers une ressource externe (pdf, site web extérieur ...) peut être mis en place si la réponse du chatbot n'apporte pas toutes les informations nécessaires.
Pour cela il y a deux solutions possibles:
Mettre le lien dans un texte classique, celui-ci sera surligné automatiquement avec une redirection.
Afficher un bouton avec un texte en amont. Cette solution permet d'afficher un message plus compréhensible pour l'utilisateur au lieu d'un lien brut.
Pour renseigner un lien dans la case "Réponse(s)" indiquez le texte que vous souhaitez voir affiché puis le lien entre chevrons. Exemple: "Texte à afficher <https://www.lien.fr>"
Attention, un texte doit forcément être associé à une réponse de type "Lien" pour un même identifiant (ID)
ID
Catégorie
Question
Type de réponse
Réponse(s)
envoyer_lien_bouton
Comment aller sur le site de beta.gouv ?
Texte
Et hop, tu peux cliquer sur le bouton ci-dessous pour aller directement sur le site !
envoyer_lien_bouton
Lien
Accéder à beta.gouv ⚗️ <https://beta.gouv.fr/>
ID
Catégorie
Question
Type de réponse
Réponse(s)
envoyer_lien_texte
Comment aller sur google ?
Texte
https://www.google.fr
Cette réponse n'est pas vraiment une réponse étant donné qu'elle est envoyée la première fois où un utilisateur ouvre le chat.
Dans la base documentaire cette réponse est matérialisée par l'ID "phrase_presentation".
Cette réponse a pour but principal de présenter le chatbot ainsi que son périmètre de réponse. En effet si un utilisateur arrive sur un chatbot sans connaître exactement son périmètre de connaissance celui-ci risque de poser des questions hors-sujet par conséquent être déçu du chatbot étant donné que ce dernier ne lui aura pas apporté la réponse souhaitée.
Cette réponse sera celle par défaut lorsque le chatbot n'aura pas su détecter la question avec assez de précision ou bien de catégorie.
Dans la base documentaire cette réponse est matérialisée par l'ID "phrase_hors_sujet".
ID
Catégorie
Question
Type de réponse
Réponse(s)
qui_es_tu
Qui es-tu ?
Texte
Bonjour, je suis FaC !
qui_es_tu
Texte
Le chatbot de démonstration de la Fabrique à Chatbots 🏭🤖💬💬
qui_es_tu
Texte
Je peut vous éclairer sur le fonctionnement de la Fabrique à Chatbots, vous n'avez qu'à me poser la question 😊