一种自动问答方法、装置及服务器制造方法及图纸

技术编号:18256666 阅读:21 留言:0更新日期:2018-06-20 08:23
本发明专利技术提出一种自动问答方法、装置及服务器。所述方法包括:获取互联网上的知识源,以构建不同专业领域的知识库;根据用户输入的话题,在相应专业领域的知识库中生成测试题目供用户测试;将所述用户对测试题目的回答与知识库中的知识源进行比对,以获得测试结果。上述技术方案中的一个技术方案具有如下优点或有益效果:本发明专利技术技术方案根据互联网上的知识源,来构建不同专业领域的知识库,然后根据用户输入的话题,在相应专业领域的知识库中生成测试题目供用户测试,由于互联网上的信息较多,对于问题覆盖全面,而且更新也较快,因此可以满足用户对较热门的知识进行测试的需求。

An automatic question and answer method, device, and server

The invention proposes an automatic question answering method, device and server. The methods described include acquiring knowledge sources on the Internet to build knowledge bases in different professional fields; generating test topics in the knowledge base of the corresponding professional fields based on users' input topics for user testing; comparing the answers of the users to the knowledge sources in the knowledge base to obtain a test knot. Fruit. One of the technical schemes of the above technical scheme has the following advantages or beneficial effects: the technical scheme of the invention is based on the knowledge source on the Internet to build a knowledge base in different professional fields, and then generates test questions in the knowledge base of the corresponding professional field for user testing according to the topic of user input, and the Internet is based on the Internet. With more information, the problem is comprehensive and updated faster, so it can meet users' needs for testing popular knowledge.

【技术实现步骤摘要】
一种自动问答方法、装置及服务器
本专利技术涉及云端数据应用
,特别涉及一种自动问题方法、装置及服务器。
技术介绍
目前很多教育培训机构,对学员进行测试时,都需要借助强大的题库,然后专业人员从题库中筛选出典型的测试题目进行测试。这种方法需要专业人员进行选题和评分,因此消耗了较大的人力物力资源。近年来,随着互联网的发展,获取信息的途径变得越来越多。各种线上线下的测试或问答系统也越来越多。但是这些线上线下的测试或问答系统仍然是基于现有的题库生成的测试题目,而题库往往长期没有更新,所生成的测试题目较为陈旧,而用户常常需要针对较热点的知识进行测试,这样就无法满足用户对个性化定制测试题目的需求。
技术实现思路
本专利技术实施例提供一种自动问答方法、装置及服务器,以解决或缓解
技术介绍
中的一项或多项以上技术问题,至少提供一种有益的选择。第一方面,本专利技术实施例提供了一种自动问答方法,所述方法包括:构建特定专业领域的知识库;根据用户输入的话题,在相应专业领域的知识库中生成测试题目供用户回答;将所述用户对测试题目的回答与知识库中的知识源进行比对,以获得测试结果;其中,构建特定专业领域的知识库包括:获取互联网上的知识源,以根据所述知识源构建特定专业领域的知识库;或者,在预设时间周期内获取互联网上的知识源,以更新所述知识库。结合第一方面,本专利技术在第一方面的第一种实施方式中,获取互联网上的知识源,以构建不同专业领域的知识库,包括:对所述知识源的内容特征进行提取和分析,以获取所述知识源中的知识点;根据所述知识点所属的专业领域,将所述知识源存储至对应专业领域的知识库。结合第一方面的第一种实施方式,根据用户输入的话题,在相应专业领域的知识库中生成测试题目供用户测试,包括:对所述用户输入的话题进行切词操作,以提取所述话题的内容特征;根据所述话题的内容特征,将所述话题与知识库中的知识源的知识点相匹配;若匹配程度超过预设阈值,则生成与所述知识点对应的测试题目;将所述测试题目发送给所述用户。结合第一方面,本专利技术在第一方面的第二实施方式中,将所述用户对测试题目的回答与知识库中的知识源进行比对,以获得测试结果,所述方法还包括:若测试结果显示所述用户对所述知识点没有掌握,则继续根据所述用户输入的话题,在相应专业领域的知识库中生成测试题目供用户测试。结合第一方面,本专利技术在第一方面的第三实施方式中,根据用户输入的话题,在相应专业领域的知识库中生成测试题目供用户测试,包括:根据用户测试的历史测试题目确定所述用户感兴趣的类型;在相应的专业领域的知识库中生成用户感兴趣的类型的测试题目供用户测试。结合第一方面,本专利技术在第一方面的第四实施方式中,将所述用户对测试题目的回答与知识库中的知识源进行比对,以获得测试结果之后,所述方法还包括:获取所述用户的反馈信息,根据所述用户的反馈信息调整所述知识库。第二方面,本专利技术实施例提供了一种自动问答装置,包括:所述装置包括:构建模块,配置为获取互联网上的知识源,以构建不同专业领域的知识库;测试模块,配置为根据用户输入的话题,在相应专业领域的知识库中生成测试题目供用户测试;输出模块,配置为将所述用户对测试题目的回答与知识库中的知识源进行比对,以获得测试结果。结合第二方面,本专利技术在第二方面的第一实施方式中,所述构建模块包括:分析模块,配置为对所述知识源的内容特征进行提取和分析,以获取所述知识源中的知识点;存储模块,配置为根据所述知识点所属的专业领域,将所述知识源存储至对应专业领域的知识库。结合第二方面的第一实施方式,所述测试模块包括:切词模块,配置为对所述用户输入的话题进行切词操作,以提取所述话题的内容特征;匹配模块,配置为根据所述话题的内容特征,将所述话题与知识库中的知识源的知识点相匹配;生成测试题目模块,配置为若匹配程度超过预设阈值,则生成与所述知识点对应的测试题目;发送模块,配置为将所述测试题目发送给所述用户。第三方面,本专利技术实施例提供了一种服务器,所述服务器包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上所述的方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,用于存储自动问答装置所用的计算机软件指令,其包括用于执行上述第一方面中自动问答方法为自动问答装置所涉及的程序。上述技术方案中的一个技术方案具有如下优点或有益效果:本专利技术技术方案根据互联网上的知识源,来构建不同专业领域的知识库,然后根据用户输入的话题,在相应专业领域的知识库中生成测试题目供用户测试,由于互联网上的信息较多,对于问题覆盖全面,而且更新也较快,因此可以满足用户对较热门的知识进行测试的需求。上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本专利技术进一步的方面、实施方式和特征将会是容易明白的。附图说明在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本专利技术公开的一些实施方式,而不应将其视为是对本专利技术范围的限制。图1为本专利技术实施例一的自动问答方法的流程图;图2为本专利技术实施例二的自动问答方法的流程图;图3为本专利技术实施例三的自动问答装置的示意图;图4为本专利技术实施例四的服务器的示意图。具体实施方式在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本专利技术的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。实施例一本专利技术实施例提供一种自动问答方法。如图1所示,为本专利技术实施例的自动问答方法的流程图。本专利技术实施例的自动问答方法包括如下步骤:S101,构建特定专业领域的知识库。所述步骤S101可以包括:A,获取互联网上的知识源,以根据所述知识源构建特定专业领域的知识库;或者,B,在预设时间周期内获取互联网上的知识源,以更新所述知识库。本专利技术实施例可以通过搜索引擎从互联网上获得知识源,具体来说,就是检索一些专业的网站,并读取该网站上的文章,这些文章即为知识源,然后将这些文章根据文章内容按专业领域进行分类,构建不同专业领域的数据库,这些数据库即为知识库。例如,程序员比较喜欢的网站“CSDN网站”,可以提取CSDN网站上的文章,将这些文章作为知识源,构建关于计算机专业的数据库。在本专利技术实施例的另外一个实施例中,在构建知识库时,或者在对知识库进行更新时,如果出现了新的专业领域的知识源,则可以将新的专业领域的知识源划分成一个新的专业领域来构建知识库。例如,知识库是定期更新的,那么本专利技术实施例在预设时间周期内获取的互联网上的知识源,在构建知识库时,将新获取的知识源与原有的知识源进行比对,发现无法将新获取的知识源划分到现有任何一专业领域的知识库,这时将新获取的知识源划分成一个新的专业领域。S102,根据用户输入的话题,在相应专业领域的知识库中生成测试题目供用户测试。例如,用户输入话题“linux”时,知识库中根据CSDN网站获取了多篇关于linux的文章,包括linux目录管理和linux文件的属性等文章时,这时可以生本文档来自技高网...
一种自动问答方法、装置及服务器

【技术保护点】
1.一种自动问答方法,其特征在于,所述方法包括:构建特定专业领域的知识库;根据用户输入的话题,在相应专业领域的知识库中生成测试题目供用户测试;将所述用户对测试题目的回答与知识库中的知识源进行比对,以获得测试结果;其中,构建特定专业领域的知识库包括:获取互联网上的知识源,以根据所述知识源构建特定专业领域的知识库;或者,在预设时间周期内获取互联网上的知识源,以更新所述知识库。

【技术特征摘要】
1.一种自动问答方法,其特征在于,所述方法包括:构建特定专业领域的知识库;根据用户输入的话题,在相应专业领域的知识库中生成测试题目供用户测试;将所述用户对测试题目的回答与知识库中的知识源进行比对,以获得测试结果;其中,构建特定专业领域的知识库包括:获取互联网上的知识源,以根据所述知识源构建特定专业领域的知识库;或者,在预设时间周期内获取互联网上的知识源,以更新所述知识库。2.根据权利要求1所述的方法,其特征在于,获取互联网上的知识源,以构建不同专业领域的知识库,包括:对所述知识源的内容特征进行提取和分析,以获取所述知识源中的知识点;根据所述知识点所属的专业领域,将所述知识源存储至对应专业领域的知识库。3.根据权利要求2所述的方法,其特征在于,根据用户输入的话题,在相应专业领域的知识库中生成测试题目供用户测试,包括:对所述用户输入的话题进行切词操作,以提取所述话题的内容特征;根据所述话题的内容特征,将所述话题与知识库中的知识源的知识点相匹配;若匹配程度超过预设阈值,则生成与所述知识点对应的测试题目;将所述测试题目发送给所述用户。4.根据权利要求1所述的方法,其特征在于,将所述用户对测试题目的回答与知识库中的知识源进行比对,以获得测试结果,所述方法还包括:若测试结果显示所述用户对所述知识点没有掌握,则继续根据所述用户输入的话题,在相应专业领域的知识库中生成测试题目供用户测试。5.根据权利要求1所述的方法,其特征在于,根据用户输入的话题,在相应专业领域的知识库中生成测试题目供用户测试,包括:根据用户测试的历史测试题目确定所述用户感兴趣的类型;在相应的专业领域的知识库中生成用户感兴趣的类型...

【专利技术属性】
技术研发人员:石桢
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1