AI ChatBot qui utilise Python Tensorflow et Natural Language Processing (NLP) en utilisant TFLearn comme moteur d'apprentissage. Ceci est capable d’interagir de plusieurs manières. Chacun de ces modules fonctionne indépendamment.
Et vous pouvez également former votre propre modèle de données adapté à votre modèle commercial. Le format du modèle de données n'est pas complexe.
Le programme nécessite les dépendances suivantes
Après avoir installé avec succès les dépendances ci-dessus, vous devez suivre ces étapes afin de former le bot.
Vous pouvez interagir avec le chatbot avec l'une de ces quatre méthodes
Le framework Django est utilisé pour implémenter cette application Web. Vous pouvez installer Django en suivant ces étapes à partir d'ici
Après l'installation du framework Django, vous devez suivre ces étapes
python manage.py runserver
Cette application vous permet d'interagir avec le bot à l'aide d'une API de repos. Vous pouvez trouver le fichier du contrôleur à l'emplacement /Tensorflow_Chatbot/Api/controller.py . Pour exécuter cette API Rest, vous devez également installer le framework Django
{"msg" : "What is your name"}
{"ques" : "What is your name", "res":"I'm Slack", "time" :"2018-01 10:07:32"}
Vous pouvez trouver le répertoire de l'interface utilisateur à partir du répertoire racine, puis exécuter le fichier ChatView.py. Avant d'exécuter ceci, vous devez installer pygubu. Pygubu est un outil RAD qui permet de développer des interfaces utilisateur de base Python Tknter.
python setup.py install
Vous pouvez interagir avec le bot via l'interface de ligne de commande. Recherchez donc le fichier cli.py dans le répertoire /CLI , puis exécutez-le.