一种基于人工智能的知识问答快速处理系统的制作方法

文档序号:7613024阅读:296来源:国知局
专利名称:一种基于人工智能的知识问答快速处理系统的制作方法
技术领域
本发明主要涉及一种基于人工智能的知识问答快速处理系统,特别是一种采用即时通讯工具为辅助手段、在互联网上进行各种信息交互的知识问答快速处理系统。
背景技术
互联网在近些年来发展十分迅速,已经成为了现代人类每天生活的一部分。人们利用互联网的基本功能就是获取各种各样的信息以及进行相互通讯。利用搜索引擎(如Google、百度等)可以获得海量的基于网页的信息,但是在获得有用信息的同时,也带了很多垃圾信息,而且对于大量没有公布在网页上的信息,搜索引擎就无能为力了。
然而事实上更多的信息和知识是存储在人的大脑中,因此更进一步的获取信息的方式是利用互联网的另一功能—通讯功能。互联网上常见的BBS或论坛就是提供一种基于网页的交互平台,用户可以在这些网站上交流某一领域的知识和经验。另外最近还出现了一些综合性的知识问答系统,该系统一般拥有自己的综合性知识库和基于网页的网站交互系统,用户可以通过网页在该系统提问各种问题,查询所提交的问题的状态,并根据问题回答的状况决定采用哪个答案。其他用户通过访问该网站可能查看到类似于上述这种用户所提出的问题,并根据自己的喜好进行回答。
但这种知识问答系统的实时性并不强,由于缺乏相应的即时通讯平台或通知引擎,该系统至多采用E-mail的方式通知用户所提问的问题的状态,而E-mail本身就是不实时的,它是由系统预先设定一间隔时间,在经过此间隔时间后系统对用户所提问的问题进行扫描,如果扫描发现有人回答,则进行通知,用户必须主动登录邮箱去收取这样的邮件。因此这种知识问答系统对于用户来说就显得相当被动,大部分时间里用户必须主动登录到系统中才能查询他所提问题的状态。通过这种方式与用户的信息交互显得并不快速,用户必须时常关注自己的问题才可以查看到答案,使用起来显然是不方便的。
因此,这样的BBS或论坛或综合性知识问答系统并不能很好地为用户服务,还有待进一步地改进和完善。

发明内容
本发明的目的在于提供一种方便、快速交互且主动性强的知识问答快速处理系统。
根据上述目的,本发明提供一种基于人工智能的知识问答快速处理系统,该系统至少包括一用户;一网站交互系统,作为用户与系统进行交互的平台;一通讯平台,至少包括一即时通讯平台,一移动通讯平台和一E-mail通讯平台;一知识库,以用来存储大量的知识型数据信息;一用户库,以用来存储大量的用户数据信息;一人工智能服务器,设置在所述的网站交互系统及通讯平台与知识库之间,内建至少四个引擎一判断引擎,一智能分类引擎,一相似问题搜索引擎,和一答案总结引擎;以及一消息推送引擎,设置在所述的通讯平台与用户库之间,并和人工智能服务器关联。
上述用户包括提问者和回答者两种用户。
当用户通过网站交互系统或通讯平台提出问题后,该系统通过人工智能服务器处理,不仅能将该问题在网站交互系统上以网页的形式显示,而且还能通过消息推送引擎将该问题主动发送给其他的用户。其主要流程为用户通过网站交互系统或者其他各种通讯平台提出问题,人工智能服务器接收到该问题后交由判断引擎判断该问题是否符合系统要求,如不符合,则禁止提问,如符合,则将该问题进一步传送给智能分类引擎进行分类,分类完成后,由相似问题搜索引擎来搜索知识库中有无与该问题相似的其他问题,如没有,则在网站上以网页的形式发布该问题,并将该问题加入到知识库中,同时通过消息推送引擎将该问题发送给其他用户,如有,则列表列出该相似问题以及相应的答案并发送给用户,然后交由该用户来选择是否满意所列出问题对应的答案,如果是,则结束此次提问流程,如果否,则通过网站交互系统在网站在以网页的形式予以发布,以及通过消息推送引擎将该问题发送给其他用户。
其中,在上述判断该问题是否符合系统要求的步骤中,所述的是否符合系统要求是指该问题中是否包括有非法词汇和/或是否为无效问题。
其中,上述的消息推送引擎将问题发送给其他用户的步骤中,该消息推送引擎并不是随便地将问题推送给任何用户,而是根据综合考虑用户的设置,用户的历史记录,问题的类型等因素,来决定推送给何种用户,这样不仅可以满足用户的需求,并能提高问题的回答率和回答质量。
当用户通过网站交互系统或者其他各种通讯平台回答其他用户的问题提供答案后,该系统通过人工智能服务器处理,不仅能将该答案在网站交互系统上以网页的形式显示,而且还能通过消息推送引擎将该答案主动发送给提出该问题的用户。其主要流程为用户通过网站浏览或者通过即时通讯平台或者移动通讯平台接收到可以回答的问题后,就可以开始回答并发送该答案,人工智能服务器接收后,首先交由判断引擎判断该答案是否符合系统要求,如不符合,则禁止回答,如符合,则将该答案加入知识库并传送给答案总结引擎进行答案总结,该答案总结引擎根据与其他接收到的众多答案进行对比总结,最后根据用户要求或设置将总结结果直接通过网站交互系统在网页上予以公布和/或通过消息推送引擎发送给提出该问题的该用户。
其中,在上述判断该答案是否符合系统要求的步骤中,所述的是否符合系统要求是指该答案中是否包括有非法词汇和/或是否为无效答案。
该系统通过使用人工智能服务器和消息推送引擎,使得用户在提出问题或回答问题时显得更加地方便和快速,在此基础上,该系统还充分提供了用户,尤其是提问者的主动性首先,提问者可以随时通过各种通讯平台快速方便地查询自己提出的问题的状态,答案总结引擎可根据用户的要求将该问题的状态进行对比总结,并通过消息推送引擎发送至该用户;其次,提问者也可以随时对自己提出的问题进行结帖,以决定采用其中某个答案。


图1为本发明所提供的基于人工智能的知识问答快速处理系统架构图。
图2为本系统提出问题的系统流程图。
图3为本系统回答问题的系统流程图。
附图标记说明1 用户2 网站交互系统3 通讯平台31 即时通讯平台 32 移动通讯平台33 E-mail通讯平台4 知识库5 用户库6 人工智能服务器61 判断引擎 62智能分类引擎63 相似问题搜索引擎 64答案总结引擎7 消息推送引擎800~809步骤900~905步骤具体实施方式
下面结合附图详细描述本发明。
如图1所示,为本发明所提供的基于人工智能的知识问答快速处理系统架构图,该系统至少包括一用户1;一网站交互系统2,作为用户与系统进行交互的平台;一通讯平台3,至少包括一即时通讯平台31,一移动通讯平台32和一E-mail通讯平台33;一知识库4,以用来存储大量的知识型数据信息;一用户库5,以用来存储大量的用户数据信息;一人工智能服务器6,设置在所述的网站交互系统2及通讯平台3与知识库4之间,内建至少四个引擎一判断引擎61,一智能分类引擎62,一相似问题搜索引擎63,和一答案总结引擎64;以及一消息推送引擎7,设置在所述的通讯平台3与用户库5之间,并和人工智能服务器6关联。
所述的用户1包括提问者和回答者两种用户。
上述人工智能服务器6中,所述的判断引擎61是用来判断该问题是否合法,所述的智能分类引擎62是对该问题进行分类确定,缩小搜索范围,所述的相似问题搜索引擎63在知识库中搜索有无与该问题相似的其他问题,以提供相应的答案,所述的答案总结引擎64是根据从知识库中获取的答案和其他回答者提供的答案进行对比总结,得出一最适合的答案提供给提问者作为推荐及参考。
上述的消息推送引擎7是基于即时通讯方式和移动通讯方式和E-mail通讯方式而设置的。
如图2所示,提问者可以通过网站交互系统2或者即时通讯平台31或者移动通讯平台32来提出问题(步骤800),其中即时通讯平台31一般为QQ通讯平台、MSN Messenger或雅虎通,移动通讯平台32一般为短信通讯平台或彩信通讯平台。当人工智能服务器6接收到该问题后,会首先通过判断引擎61来判断该问题是否符合系统要求(步骤801),如不符合,则禁止提问(步骤803),如符合,则将该问题进一步传送给智能分类引擎62进行分类(步骤802),分类完成后,由相似问题搜索引擎63来搜索知识库中有无与该问题相似的其他问题(步骤804),如没有,则在网站上以网页的形式发布该问题,并将该问题加入到知识库4中(步骤806),同时通过消息推送引擎7将该问题发送给其他用户(步骤808),如有,则列表列出该相似问题以及相应的答案并发送给用户(步骤805),然后交由该用户来选择是否满意所列出问题对应的答案(步骤807),如果是,则结束此次提问流程(步骤807),如果否,则通过网站交互系统2在网站在以网页的形式予以发布(步骤806),以及通过消息推送引擎7继续将该问题发送给其他用户(步骤809)。
在本较佳实施例中,在上述判断该问题是否符合系统要求的步骤(步骤801)中,所述的是否符合系统要求是指该问题中是否包括有非法词汇和/或是否为无效问题。
在本较佳实施例中,消息推送引擎7在发送用户提交的问题给其他用户(步骤808)时,是根据对用户设置、用户历史记录、问题状态以及答案状态等综合因素进行考虑,最后通过网站交互系统或2各种通讯平台3向不同的用户以优先级的方式进行发送。
在本较佳实施例中,在结束此次提问流程(步骤809)以后,可以将此次提问记录作为用户用户的历史提问记录,以便分析用户需求。
相应地,如图3所示,当用户通过网站交互系统2浏览或者通过即时通讯平台31或者移动通讯平台32接收到提问者提出的问题时,就可以开始回答并通过相应的平台发送该答案(步骤900)。其中即时通讯平台31一般为QQ通讯平台、MSN Messenger或雅虎通,移动通讯平台32一般为短信通讯平台或彩信通讯平台。当人工智能服务器6接收到该答案后,首先通过判断引擎61判断该答案是否符合系统要求(步骤901),如不符合,则禁止回答(步骤902),如符合,则将该答案加入知识库并传送给答案总结引擎64进行答案总结(步骤903),该答案总结引擎64根据与其他接收到的众多答案进行对比总结,最后根据用户要求或设置将总结结果直接通过网站交互系统在网页上予以公布(步骤905)和/或通过消息推送引擎发送给提出该问题的该用户(步骤904)。
在本较佳实施例所述的上述过程中,其中,在上述判断是否符合系统要求(步骤901)中,所述的是否符合系统要求是指该答案中是否包括有非法词汇和/或是否为无效答案。
在本较佳实施例所述的上述过程中,用户可以随时通过各种通讯平台快速方便地查询自己提出的问题的状态,答案总结引擎64可根据用户的要求将该问题的状态进行对比总结,并通过消息推送引擎7发送至该用户;其次,提问者也可以随时对自己提出的问题进行结帖,以决定采用其中某个答案。
在本较佳实施例所述的上述过程中,用户对自己所提的问题进行结帖以后,可以将此次提问记录作为用户的历史提问记录,以便分析用户需求。
通过上述本发明所提供的一种基于人工智能的知识问答快速处理系统,可以使用户与系统及其他用户之间的交流变得更为快速、方便、及时和主动。
对具体实施方案的描述仅仅是为帮助理解本发明,而不是用来限制本发明的。任何本领域技术人员均可以利用本发明的思想进行一些改动和变化,只要其技术手段没有脱离本发明的思想和要点,仍然在本发明的保护范围之内。
权利要求
1.一种基于人工智能的知识问答快速处理系统,至少包括一用户;一网站交互系统,作为用户与系统进行交互的平台;一知识库,以用来存储大量的知识型数据信息;一用户库,以用来存储大量的用户数据信息;其特征在于,还包括一通讯平台,至少包括一即时通讯平台,一移动通讯平台;一人工智能服务器,设置在所述的网站交互系统及通讯平台与知识库之间,内建至少四个引擎一判断引擎,一智能分类引擎,一相似问题搜索引擎,和一答案总结引擎;以及一消息推送引擎,设置在所述的通讯平台与用户库之间,并和人工智能服务器关联。
2.如权利要求1所述的知识问答快速处理系统,其特征在于,所述的通讯平台还包括一E-mail通讯平台。
3.如权利要求1所述的知识问答快速处理系统,其特征在于,所述的即时通讯平台至少包括QQ通讯平台和/或MSN Messenger和/或雅虎通。
4.如权利要求1所述的知识问答快速处理系统,其特征在于,所述的移动通讯平台至少包括短信平台和/或彩信平台。
5.如权利要求1所述的知识问答快速处理系统,其特征在于,所述的消息推送引擎是基于即时通讯方式、移动通讯方式和E-mail通讯方式而设置的。
6.如权利要求1所述的知识问答快速处理系统,其特征在于,设置所述的判断引擎以用来判断用户所提问的问题或回答的答案是否符合系统要求。
7.如权利要求1所述的知识问答快速处理系统,其特征在于,设置所述的智能分类引擎以用来对用户所提问的问题进行分类确定,缩小搜索范围。
8.如权利要求1所述的知识问答快速处理系统,其特征在于,设置所述的相似问题搜索引擎以用来搜索知识库中有无与该问题相似的其他问题。
9.如权利要求1所述的知识问答快速处理系统,其特征在于,设置所述的答案总结引擎以根据从知识库中获取的答案和其他回答者提供的答案进行对比总结,得出一最适合的答案提供给提问者作为推荐及参考。
10.一种使用如权利要求1所述的系统进行提出问题的方法,其至少包括以下步骤用户通过网站交互系统或者其他各种通讯平台提出问题,人工智能服务器接收到该问题后交由判断引擎判断该问题是否符合系统要求,如不符合,则禁止提问,如符合,则将该问题进一步传送给智能分类引擎进行分类,分类完成后,由相似问题搜索引擎来搜索知识库中有无与该问题相似的其他问题,如没有,则在网站上以网页的形式发布该问题,并将该问题加入到知识库中,同时通过消息推送引擎将该问题发送给其他用户,如有,则列表列出该相似问题以及相应的答案并发送给用户,然后交由该用户来选择是否满意所列出问题对应的答案,如果是,则结束此次提问流程,如果否,则通过网站交互系统在网站在以网页的形式予以发布,以及通过消息推送引擎继续将该问题发送给其他用户。
11.如权利要求10所述的方法,其特征在于,所述的消息推送引擎将问题发送给其他用户的步骤中,该消息推送引擎并不是随便地将问题推送给任何用户,而是根据综合考虑用户的设定,用户的历史记录,问题的类型等因素,从而决定推送给何种用户。
12.如权利要求10所述的方法,其特征在于,所述的判断是否符合系统要求是指判断该问题中是否包括有非法词汇和/或是否为无效问题。
13.一种使用如权利要求1所述的系统进行回答问题的方法,其至少包括以下步骤用户通过网站浏览或者通过即时通讯平台或者移动通讯平台接收到可以回答的问题后,就可以开始回答并发送该答案,人工智能服务器接收后,首先交由判断引擎判断该答案是否符合系统要求,如不符合,则禁止回答,如符合,则将该答案加入知识库并传送给答案总结引擎进行答案总结,该答案总结引擎根据与其他接收到的众多答案进行对比总结,最后根据用户要求或设置将总结结果直接通过网站交互系统在网页上予以公布和/或通过消息推送引擎发送给提出该问题的该用户。
14.如权利要求13所述的方法,其特征在于,所述的判断是否符合系统要求是指判断该答案中是否包括有非法词汇和/或是否为无效答案。
15.如权利要求13所述的方法,其特征在于,用户可以随时根据自己的需要查询所提交的问题的回答状况和/或答案。
16.如权利要求13所述的方法,其特征在于,用户可以随时根据自己的需要结束所提交的问题并采用相应的答案。
全文摘要
一种基于人工智能的知识问答快速处理系统,至少包括一用户;一网站交互系统;一通讯平台,至少包括一即时通讯平台,一移动通讯平台和一E-mail通讯平台;一知识库,以用来存储大量的知识型数据信息;一用户库,以用来存储大量的用户数据信息;一人工智能服务器,设置在所述的网站交互系统及通讯平台与知识库之间,内建至少四个引擎一判断引擎,一智能分类引擎,一相似问题搜索引擎,和一答案总结引擎;以及一消息推送引擎,设置在所述的通讯平台与用户库之间,并和人工智能服务器关联。通过使用该系统,可以使用户能快速、方便、及时地获取他所想获得的答案。
文档编号H04L12/58GK1821991SQ20051002395
公开日2006年8月23日 申请日期2005年2月18日 优先权日2005年2月18日
发明者袁辉, 朱频频, 王俊 申请人:上海赢思软件技术有限公司, 袁辉
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1