我正在使用python聊天机器人库创建一个聊天机器人。我能用英语训练聊天机器人。接下来,我要完成的是构建一个聊天机器人,为用户提供筛选数据的选择选项。用户的请求是预订一张电影票。我想将响应显示为3个按钮
你想在哪个时段预定电影票?
早安
b.下午
c.晚上。
ChatterBot中是否有任何特性可以将选择选项作为响应发送给用户.
发布于 2020-02-25 10:40:01
发布于 2020-02-25 18:02:54
如果你想要意图和基于实体的聊天机器人,你可以查看Snips-nlu和Rasa。
https://github.com/snipsco/snips-nlu
https://github.com/RasaHQ/rasa
到目前为止,我看到的是,聊天机器人只能提供静态的反应。Snips具有从json文件生成yaml数据集的模块,您可以在其中定义意图、实体、多个插槽等。
https://snips-nlu.readthedocs.io/en/latest/dataset.html
Rasa可以提供您正在寻找的东西。提供基于回答选项的问题。提供简单的培训,HTTP,python等。
https://rasa.com/docs/rasa/user-guide/rasa-tutorial/
最后,这是一个为snips、rasa和其他人生成培训数据的工具。
https://stackoverflow.com/questions/60392335
复制相似问题