0% ont trouvé ce document utile (0 vote)
13 vues12 pages

Projet Chatbot pour le SAH

Transféré par

Dieumerci MAKENGA
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
13 vues12 pages

Projet Chatbot pour le SAH

Transféré par

Dieumerci MAKENGA
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Généralités

• ChatBot : programme informatique capable de


simuler une conversation avec un ou plusieurs
humains par échange vocal ou textuel
• Projet en lien étroit avec le Service Accueil Handicap
(SAH) de l’Université Grenoble-Alpes
• Consignes initiales : utilisation de Rasa et
déploiement sur une borne située au SAH

Choix techniques

• Support utilisé = smartphone/ordinateur


• Plateforme utilisée = Facebook Messenger
• Mélange entre champs de texte et boutons cliquables
P r e m i è r e é t a p e

• Objectif : définir les réponses que notre bot va fournir en


fonction des réponses de l’utilisateur
• Prise en compte des attentes de Mme Ballico, directrice du
SAH, établies au cours de trois entretiens
• Deux chemins définis :
• Informations vis-à-vis du SAH
• Remplissage de formulaires d’enregistrement
• Difficulté : réussir à se faire comprendre par tout le monde
• Pas de terminaison, retour à un état initial de la conversation
• Améliorations envisageables : ajout d’autres chemins
Extrait du début du schéma
Extrait d’un formulaire
Extrait d’une fin du schéma
D e u x i è m e é t a p e

Composants

• Canal de saisie : Facebook Messenger


• Hébérgément : Glitch
• Gratuit
• Édition en ligne
• Base de données : MongoDB
• Gratuit
• Compatible
• “npm mongoose” : permet de créer un schema d’objet
MongoDB
D e u x i è m e é t a p e

Architecture MVC

• API : [Link] & [Link]


• Modèle : [Link] – informations/champs utilisateur
• Contrôleur : [Link] – fonctions pour modification des
données
• Vue : [Link] – affichage des données
Extrait d’une fonction de [Link]
Extrait d’une fonction de [Link]
• Ajouter d’autres chemins
• Parser : champs de texte
• Adapter la conjuguaison pour garcon/fille
• Reconnaître la langue de l’utilisateur
• Sécuriser la base de données utilisateurs
Collaboration avec un client, travail en équipe, découverte de nouvelles technologies …

Vous aimerez peut-être aussi