基于线上问答社区的逻辑性知识自动问答接口ZhidaoChatbot

ZhidaoChatbot

ZhidaoChatbot, a chatbot that can be an expert on the common questions like why,how,when,who,what based on the online question-answer website,基于线上公开问答数据的知道类问答机器人demo,与检索方式不同,可以进行常规问题的问答,如为什么,怎么样,是什么等,基于该方式,可以作为问答机器人常识接口,也可以作为常识知识库构建

项目介绍

 目前,基于百科知识的问答机器人有很多,但这大多实现的是实体属性的知识问答,在逻辑的问答上还显得较为欠缺,然而,目前可以支持逻辑问答的方式主要有两种方式:
 一是基于结构化逻辑尝试知识库的问答,这种方法下需要提前构建起一个尽可能大的结构化常识知识库,类似于我的基于因果图谱(https://github.com/liuhuanyong/EventPredictBasedOnEG) 的预测性问答项目,根据原因或者条件找未来影响.
 二是基于传统检索方式的问答.
 第一种方式前期成本较大,且准确性不好把控.第二种方式需要有预先准备好的问答对,在没有自动生产的条件下,数量上难以快速提升
 然而,目前诸如百度知道,搜狗问问等线上问答社区,在这种逻辑性和常识性问答上积累了大量的数据,它集成了广大网友的智慧,涵盖的主题包括天文地理,既可以接近生活,在文化内涵上也不含糊,因此,通过使用这些数据,为问答机器人提供一个查询检索,也是个不错的想法,
 zhidaochatbot,一个基于线上问答社区的常识性知识问答接口,该接口基于搜狗问问线上资源,通过问句检索,答案抽取与排序,最终以尽可能简短的方式给出问答答案以及用户进一步可能需要问的问题

项目运行

python chatbot.py

项目结果

1, 常识因果逻辑之求因

******************************************
你的问题:为什么要读书
回答: ['赚钱!', '读书改变命运', '读书可以改变你的容貌', '为了融入社会,必须读书,', '知识改变命运,教育成就未来']
你可能还想问: ['为什么要读书的理由', '读书和不读书的区别', '孩子 我为什么要你读书', '为什么要上学', '为什么要读书幽默回答', '为什么要读书作文800字', '为什么要努力读书', '人为什么要读书呢', '为什么要读书300字', '农村人为什么要读书', '我们为什么而读书', '人为啥要上学读书', '我们为什么要上学读书', '为什么想读书', '为什么要读书视频', '为什么要读书段子', '为什么要读书议论文', '为什么要读书举个例子来说', '为什么有的人会读书', '我们为何而读书', '为什么要读书龙应台', '没有读书的原因', '我们为什么要读书作文', '自己为什么而读书作文', '人读书是为了什么', '为什么要读书的演讲', '为什么读书作文', '面对为什么读书', '读书的意义最好的回答']
******************************************
你的问题:为什么要自信
回答: ['因为我们不能自卑,天下唯自卑的人无药可救。所以我们必须自信。', '自信是精神动力,有好多事,精神动力起着不可忽视的作用。人自信,精神面貌也好。', '自信能给人智慧,自信能让人更可爱,自信是一种好品质,是对自身
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值