小智是基于PyTorch的开源中文聊天机器人,利用了中文语料库qingyun。遵守Apache开源协议。作者称项目是缘起软件工程课程设计的子模块,一个智能客服工单处理系统。小智机器人就是后端通过编写,训练,测试的智能机器人。机器人之前可以选择是否使用知识库,如果启用知识库,在知识库没有的答案会转给小智来回答。

使用

  • 使用知识库

使用知识库时, 需要传入参数use_QA_first=True 此时,对于输入的字符串,首先在知识库中匹配最佳的问题和答案,并返回。找不到时,才调用聊天机器人自动生成回复。

$ python main.py chat --use_QA_first=True
  • 不使用知识库

使用时,use_QA_first=False ,该参数默认为True

$ python main.py chat --use_QA_first=False
  • 使用默认参数
$ python main.py chat
  • 退出聊天:输入exitquitq 均可

 

https://github.com/Doragd/Chinese-Chatbot-PyTorch-Implementation