基于马尔可夫链的以松弛消息为语料的聊天机器人
friendbot的Python项目详细描述
Friendbot
friendbot是一个基于马尔可夫链的聊天机器人,它使用松弛消息作为语料库。它从松弛数据导出中读取消息,从中生成一个语料库,并将其馈送给markov链生成器,以天真地模拟对话。它是一个wsgi应用程序,由Flask构建,设计用于wsgi http服务器,如Gunicorn。它生成的语句可以通过rest api访问。
安装
pip install friendbot
API
/句子
此终结点以application/x-www-form-urlencoded
的形式接受http POST
请求。它读取text
键并将第一个单词解析为通道,第二个单词解析为名称。这两个值都可以设置为all
,以包括所有通道/名称。它返回使用提供的参数生成的语句。