AI ChatBot, который использует Python Tensorflow и обработку естественного языка (NLP) с использованием TFLearn в качестве механизма обучения. Это способно взаимодействовать несколькими способами. Каждый из этих модулей функционирует независимо.
А также вы можете обучить свою собственную модель данных, соответствующую вашей бизнес-модели. Формат модели данных не сложен.
Программа требует следующих зависимостей
После успешной установки вышеуказанных зависимостей вам необходимо выполнить следующие шаги, чтобы обучить бота.
Вы можете взаимодействовать с чат-ботом любым из этих четырех способов.
Для реализации этого веб-приложения используется платформа Django. Вы можете установить Django, выполнив следующие шаги отсюда.
После установки платформы Django вам необходимо выполнить следующие шаги.
python manage.py runserver
Это приложение позволяет вам взаимодействовать с ботом, используя API для отдыха. Вы можете найти файл контроллера в папке /Tensorflow_Chatbot/Api/controller.py . Чтобы выполнить этот Rest API, вам также необходимо установить фреймворк Django.
{"msg" : "What is your name"}
{"ques" : "What is your name", "res":"I'm Slack", "time" :"2018-01 10:07:32"}
Вы можете найти каталог пользовательского интерфейса в корневом каталоге, а затем выполнить файл ChatView.py. Прежде чем выполнить это, вам необходимо установить pygubu. Pygubu — это инструмент RAD, который помогает разрабатывать базовые пользовательские интерфейсы Python tknter.
python setup.py install
Взаимодействовать с ботом можно через интерфейс командной строки. Итак, найдите файл cli.py в каталоге /CLI и затем выполните.