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檔然後執行。