Tensorflow Chatbot
1.0.0
AI ChatBot 使用 Python Tensorflow 和自然语言处理 (NLP),并使用 TFLearn 作为学习引擎。这能够以多种方式进行交互。这些模块中的每一个都是独立运行的。
您还可以训练自己的适合您的业务模型的数据模型。数据模型格式并不复杂。
程序需要以下依赖项
成功安装上述依赖项后,您需要按照以下步骤来训练机器人。
您可以通过这四种方法中的任何一种与聊天机器人交互
Django 框架用于实现此 Web 应用程序。您可以按照此处的以下步骤安装 Django
安装Django框架后,需要执行以下步骤
python manage.py runserver
这个应用程序允许您使用 REST 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"}
您可以从根目录找到UI目录,然后执行ChatView.py文件。在执行此操作之前,您需要安装 pygubu。 Pygubu 是一个 RAD 工具,有助于开发 python tknter 基本用户界面。
python setup.py install
您可以通过命令行界面与机器人交互。因此从/CLI目录中找到cli.py文件然后执行。