chatbot aiml webqa
1.0.0
Linux/Python2.7/PyCharm
$ pip2 install jieba
$ pip2 install aiml
$ pip2 install lxml
$ pip2 install beautifulsoup4
$ pip2 install flask
Working directory: chatbot-aiml-webqa/core
$ cd chatbot-aiml-webqa/core
$ python2 web/server.py (or $ nohub python2 web/server.py)
> ......
> * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
CURL:
$ curl "0.0.0.0:5000/chat" -d "message=新闻"
$ curl "0.0.0.0:5000/chat" -d "message=天气"
$ curl "0.0.0.0:5000/chat" -d "message=时间"
若配對不到回答,進行步驟三
- 百度漢語
- 百度翻譯
- 百度圖譜
- 百度匯率
- 百度計算
- 百度股票
- 百度歌詞
- 百度最新
- 百度百科
- 百度知道
如果搜尋不到回答,進行步驟四
基於Seq2Seq模型的下一代對話引擎不僅僅是在現有的回答中訓練最佳回答,而是能自我創造一個類似人類的回答。
語料庫:http://61.93.89.94/Noah_NRM_Data/
目前這部分沒時間實現......暫時先用圖靈機器人API取代吧~~~
利用AIML模板+shelve存儲
ME > 世界上最漂亮的人是谁
AI > 灰姑娘
ME > 你说错了
AI > 那你教我吧
ME > 白雪公主
AI > 我学会啦,下次你就可以问我"世界上最漂亮的人是谁"......
ME > 世界上最漂亮的人是谁
AI > 白雪公主