L’objectif de la ‘Fabrique à chatbots’ est de détailler les étapes de réalisation d’un chatbot — de l’identification d’un cas d’usage, à la mise en place de l’interface du chatbot — afin de ne pas créer de ruptures dans l’expérience utilisateur, et de fournir les documents/code/template utiles pour la réalisation d’un chatbot.
Ce service est un guide pour la définition d’une problématique de diffusion d’informations se prêtant à une solution « chatbot ».
C’est également une aide pratique pour la constitution d’une base documentaire (template excel) où sont consignées les questions/réponses du chatbot, et pour la réalisation de l’interface qui permet de créer et maintenir le chatbot (back office pour mise à jour de la base documentaire).
Repo Git | URL | Technologies | Description |
---|---|---|---|
Fabrique - Front | https://github.com/fabnumdef/fabrique-chatbot-front | Angular 10 | Front du site de la Fabrique |
Fabrique - Back | https://github.com/fabnumdef/fabrique-chatbot-back | NestJS 6 | Back du site de la Fabrique |
Chatbot - Front | https://github.com/fabnumdef/chatbot-front | Angular 10 | Front des Backoffices des chatbots |
Chatbot - Back | https://github.com/fabnumdef/chatbot-back | NestJS 6 | Back des Backoffices des chatbots |
Chatbot - Template | https://github.com/fabnumdef/chatbot-template | RASA 1.10 | Template RASA des chatbots |
Ce repo est un template de base pour la configuration RASA utilisé par tout chatbot crée via la Fabrique à chatbots.
Pour les informations concernant RASA: documentation RASA
- Cloner le repo et
cd
dedans cp endpoints.example.yml endpoints.yml
- Editer le fichier
endpoints.yml
- Générer les fichiers RASA (
domain.yml
,data/nlu.json
etdata/stories.md
) rasa train --augmentation 0
rasa -dmS rasa run -m models --enable-api --log-file out.log --cors "*" --debug
- Site web - https://chatbot.fabnum.fr
- Auteurs - Beta.gouv