一种自动出题方法、装置及系统制造方法及图纸

技术编号:24169002 阅读:21 留言:0更新日期:2020-05-16 02:20
本申请实施例公开了一种自动出题方法、装置及系统,其中方法包括:获取针对当前考题的问答内容;计算每一历史考题的问答内容与所述当前考题的问答内容的第一匹配度;选取所述第一匹配度最高的历史考题的下一题作为候选考题;计算所述候选考题与题库中的下一题的第二匹配度;若所述第二匹配度满足预设条件,则将所述候选考题作为目标考题出题。本申请相对现有技术,可模拟实际场景进行自动出题。

A method, device and system of automatic problem solving

【技术实现步骤摘要】
一种自动出题方法、装置及系统
本申请涉及出题问答领域,特别是涉及一种自动出题方法、装置及系统。
技术介绍
在很多产品和平台中,常有问答场景出现。比如电商平台的智能客服与用户之间就是一种问答场景。为了提升智能客服应答的准确性,需要模拟用户提出问题,以对智能客服的应答进行评价,便于后续进行针对性的改进。现有技术中,预先设有一个题库,按照一定的规则比如顺序从题库中选择考题模拟用户向智能客服发出提问,以获取智能客服的答案,以便检测智能客服回答的准确性。但现有技术中,题库出题的规则顺序是设定好的,不论针对当前问题的回答是什么,都会按照既定的规则从题库中选择下一题继续出题。这样的出题方式脱离实际的问答场景,前后问题之间不一定具有关联性。其他问答场景下也具有相同的问题。
技术实现思路
本申请提供了一种自动出题方法、装置及系统,以解决现有技术中模拟问答时,无法模拟真实场景,使得前后问题之间不具有关联性的问题。本申请第一方面提供一种自动出题方法,所述方法包括:获取针对当前考题的问答内容;计算每一历史考题的问答内容与所述当前考题的问答内容的第一匹配度;选取所述第一匹配度最高的历史考题的下一题作为候选考题;计算所述候选考题与题库中的下一题的第二匹配度;若所述第二匹配度满足预设条件,则将所述候选考题作为目标考题出题。优选的,所述方法还包括:若所述第二匹配度不满足预设条件,则将所述题库中的下一题作为目标考题出题。优选的,所述计算每一历史考题的问答内容与所述当前考题的问答内容的第一匹配度包括:根据预设的问答模型对所述当前考题的问答内容进行编码,获得当前考题的问题编码和答案编码;根据预设的问答模型对每一所述历史考题的问答内容进行编码,获得每一历史考题的问题编码和答案编码;计算每一历史考题的问题编码与所述当前考题的问题编码的问题匹配度;计算每一历史考题的答案编码与所述当前考题的答案编码的答案匹配度;根据所述问题匹配度与所述答案匹配度计算所述第一匹配度。优选的,所述选取所述第一匹配度最高的历史考题的下一题作为候选考题包括:选取所有历史考题中问答内容中,所述问题匹配度大于第一预设阈值且所述答案匹配度大于第二预设阈值的历史考题作为待选历史考题;选取所述待选历史考题中所述第一匹配度最高的历史考题的下一题作为候选考题。优选的,所述方法还包括:根据预设的问答模型对所述当前考题的问答内容进行编码,获得当前考题的问题编码和答案编码;计算所述当前考题的问题编码与答案编码的第三匹配度;根据文本相似度算法,计算所述当前考题的答案与所述当前考题的标准答案的第四匹配度;根据所述第三匹配度和所述第四匹配度计算所述当前考题的答案的分数。本申请第二方面提供一种自动出题装置,所述装置包括:当前考题获取单元,获取针对当前考题的问答内容;第一匹配度计算单元,用于计算每一历史考题的问答内容与所述当前考题的问答内容的第一匹配度;候选考题单元,用于选取所述第一匹配度最高的历史考题的下一题作为候选考题;第二匹配度计算单元,用于计算所述候选考题与题库中的下一题的第二匹配度;出题单元,用于在所述第二匹配度满足预设条件时,将所述候选考题作为目标考题出题。优选的,所述出题单元,还用于在所述第二匹配度不满足预设条件时,将所述题库中的下一题作为目标考题出题。优选的,所述第一匹配度计算单元包括第一编码单元、问题匹配度计算单元、答案匹配度计算单元和第一匹配度计算子单元;所述第一编码单元,用于根据预设的问答模型对所述当前考题的问答内容进行编码,获得当前考题的问题编码和答案编码;所述第一编码单元,还用于根据预设的问答模型对每一所述历史考题的问答内容进行编码,获得每一历史考题的问题编码和答案编码;所述问题匹配度计算单元,用于计算每一历史考题的问题编码与所述当前考题的问题编码的问题匹配度;所述答案匹配度计算单元,用于计算每一历史考题的答案编码与所述当前考题的答案编码的答案匹配度;所述第一匹配度计算子单元,用于根据所述问题匹配度与所述答案匹配度计算所述第一匹配度。优选的,所述装置还包括:第二编码单元、第三匹配度计算单元、第四匹配度计算单元以及答案分数计算单元;所述第二编码单元,用于根据预设的问答模型对所述当前考题的问答内容进行编码,获得当前考题的问题编码和答案编码;所述第三匹配度计算单元,用于计算所述当前考题的问题编码与答案编码的第三匹配度;所述第四匹配度计算单元,用于根据文本相似度算法,计算所述当前考题的答案与所述当前考题的标准答案的第四匹配度;所述答案分数计算单元,用于根据所述第三匹配度和所述第四匹配度计算所述当前考题的答案的分数。本申请第三方面提供一种计算机系统,包括:一个或多个处理器;以及与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如上所述的方法。根据本申请提供的具体实施例,本申请公开了以下技术效果:本申请的技术方案根据当前考题问答情况,从历史问答中选择与其相近的问答,并在最相近的历史问答的下一句与题库中下一题相似度较高时,选择以历史问答的下一句作为下一考题。实现了根据用户对每题的回答情况自动从历史问答中确定出相关联的问题继续提问,构建场景化的模拟训练,提高了考题之间的关联度。进一步的,本申请中综合标准答案和考生答案的匹配度、考题与考生答案的匹配度对考生答案进行评分,使得对考生答案的评分达到符合真实场景回覆并能贴近标准答案规范。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请方法流程图意图;图2-4是本申请具体实施例示意图;图5是本申请实施例装置结构图;图6是计算机系统结构图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。如
技术介绍
所述,从题库中按照预设顺序出题的方式忽视了前一考题的问答情况与下一考题之间的关联性,使得下一考题脱离前一考题的问答,造成考题间关联度低。本申请旨在提供一种自动出题的方法,通过根据用户对当前考题的问答情况从历史问答中选择与之最相近的历史问答,以确定实际关联场景,将该最相近的历史问答的下一句作为下一问题的候选,结合该候选问题与题本文档来自技高网
...

【技术保护点】
1.一种自动出题方法,其特征在于,所述方法包括:/n获取针对当前考题的问答内容;/n计算每一历史考题的问答内容与所述当前考题的问答内容的第一匹配度;/n选取所述第一匹配度最高的历史考题的下一题作为候选考题;/n计算所述候选考题与题库中的下一题的第二匹配度;/n若所述第二匹配度满足预设条件,则将所述候选考题作为目标考题出题。/n

【技术特征摘要】
1.一种自动出题方法,其特征在于,所述方法包括:
获取针对当前考题的问答内容;
计算每一历史考题的问答内容与所述当前考题的问答内容的第一匹配度;
选取所述第一匹配度最高的历史考题的下一题作为候选考题;
计算所述候选考题与题库中的下一题的第二匹配度;
若所述第二匹配度满足预设条件,则将所述候选考题作为目标考题出题。


2.如权利要求1所述的方法,其特征在于,所述方法还包括:
若所述第二匹配度不满足预设条件,则将所述题库中的下一题作为目标考题出题。


3.如权利要求1所述的方法,其特征在于,所述计算每一历史考题的问答内容与所述当前考题的问答内容的第一匹配度包括:
根据预设的问答模型对所述当前考题的问答内容进行编码,获得当前考题的问题编码和答案编码;
根据预设的问答模型对每一所述历史考题的问答内容进行编码,获得每一历史考题的问题编码和答案编码;
计算每一历史考题的问题编码与所述当前考题的问题编码的问题匹配度;
计算每一历史考题的答案编码与所述当前考题的答案编码的答案匹配度;
根据所述问题匹配度与所述答案匹配度计算所述第一匹配度。


4.如权利要求3所述的方法,其特征在于,所述选取所述第一匹配度最高的历史考题的下一题作为候选考题包括:
选取所有历史考题中问答内容中,所述问题匹配度大于第一预设阈值且所述答案匹配度大于第二预设阈值的历史考题作为待选历史考题;
选取所述待选历史考题中所述第一匹配度最高的历史考题的下一题作为候选考题。


5.如权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
根据预设的问答模型对所述当前考题的问答内容进行编码,获得当前考题的问题编码和答案编码;
计算所述当前考题的问题编码与答案编码的第三匹配度;
根据文本相似度算法,计算所述当前考题的答案与所述当前考题的标准答案的第四匹配度;
根据所述第三匹配度和所述第四匹配度计算所述当前考题的答案的分数。


6.一种自动出题装置,其特征在于,所述装置包括:
当前考题获取单元,获取针对当前考题的问答内容;
第一匹配度计算单元,用于计算每一历史考题的问答内容与所...

【专利技术属性】
技术研发人员:陈宜琳倪合强张兵兵徐垚梁诗雯
申请(专利权)人:苏宁云计算有限公司
类型:发明
国别省市:江苏;32

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

1