System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及人工智能,具体而言,涉及一种智能问答方法及装置。
技术介绍
1、随着人工智能技术的不断发展,智能问答系统在各领域的应用日益广泛。作为一种高效的信息交互方式,智能问答系统能够极大地提升用户体验和工作效率。
2、然而,目前存在的智能问答系统仍然存在一些局限性。部分系统功能单一,只能应对特定类型的问题,或者针对所有问题都采用相同的方法确定答案筛选条件,使回答结果的准确性受到影响,进而降低智能问答的效率。
技术实现思路
1、有鉴于此,本公开实施例提供了一种智能问答方法、装置、电子设备及存储介质,能够提高问答的准确性和效率。
2、第一方面,本公开实施例提供了一种智能问答方法,该方法包括:
3、响应于接收到目标问题,确定所述目标问题的问题类别;
4、基于所述目标问题的问题类别,确定与所述目标问题对应的目标筛选条件;
5、基于所述目标筛选条件,查询与所述目标问题对应的回答结果。
6、可选地,确定所述目标问题的问题类别,包括:
7、识别所述目标问题中是否存在预设指标和预设关键词;
8、若所述目标问题中存在所述预设指标与所述预设关键词,则确定所述目标问题为筛选类问题;
9、若所述目标问题中存在所述预设关键词且不存在所述预设指标,则确定所述目标问题为推荐类问题;
10、若所述目标问题中不存在所述预设指标且不存在所述预设关键词,则确定所述目标问题为其他类问题。
12、对所述目标问题进行语义分析,确定所述目标问题的核心意图;
13、基于预先配置的意图管理表以及所述目标问题的核心意图,得到与所述目标问题对应的第一筛选条件;所述意图管理表包括所述核心意图与筛选条件的对应关系;
14、确定所述目标问题中所述预设指标的指标值,基于所述指标值,得到与所述目标问题对应的第二筛选条件;
15、将所述第一筛选条件与所述第二筛选合并,得到与所述目标问题对应的目标筛选条件。
16、可选地,当所述目标问题的问题类别为筛选类问题时,基于所述目标问题的问题类别,确定与所述目标问题对应的目标筛选条件,包括:
17、判断所述目标问题中是否包含上文问题中的预设指标;所述上文问题为在所述目标问题之前接收到的问题;
18、若包含,则根据所述目标问题更新所述预设指标的指标值,基于更新后的指标值,确定与所述目标问题的对应的目标筛选条件。
19、可选地,当所述目标问题的问题类别为推荐类问题时,基于所述目标问题的问题类别,确定与所述目标问题对应的目标筛选条件,包括:
20、对所述目标问题进行语义分析,确定所述目标问题的核心意图;
21、基于预先配置的意图管理表以及所述目标问题的核心意图,得到与所述目标问题对应的第三筛选条件;
22、将所述第三筛选条件作为与所述目标问题对应的目标筛选条件。
23、可选地,当确定所述目标问题的核心意图失败时,所述方法还包括:
24、生成问题提示信息;所述问题提示信息用于引导问题发起方更新所述目标问题,直至确定所述目标问题的核心意图。
25、可选地,当所述目标问题的问题类别为其他类问题时,基于所述目标问题的问题类别,确定与所述目标问题对应的目标筛选条件,包括:
26、将预设的问题回答规则确定为与所述目标问题对应的目标筛选条件。
27、第二方面,本公开实施例提供了一种智能问答装置,包括:
28、类别确定模块,用于响应于接收到目标问题,确定所述目标问题的问题类别;
29、条件确定模块,基于所述目标问题的问题类别,确定与所述目标问题对应的目标筛选条件;
30、查询模块,基于所述目标筛选条件,查询与所述目标问题对应的回答结果。
31、第三方面,本公开实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可选的实施方式中的步骤。
32、第四方面,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可选的实施方式中的步骤。
33、上述任一方面或任一方面的任一实施方式,通过响应于接收到目标问题,确定所述目标问题的问题类别;基于所述目标问题的问题类别,确定与所述目标问题对应的目标筛选条件;基于所述目标筛选条件,查询与所述目标问题对应的回答结果。由此能够根据问题类别区别不同的目标筛选条件,避免了只能应对特定类型问题的问题,提高了目标筛选条件的针对性,进而能够提高问答的准确性和效率。
34、在本公开进一步的实施例中,当所述目标问题的问题类别为筛选类问题时,基于所述目标问题的问题类别,确定与所述目标问题对应的目标筛选条件,包括:对所述目标问题进行语义分析,确定所述目标问题的核心意图;基于预先配置的意图管理表以及所述目标问题的核心意图,得到与所述目标问题对应的第一筛选条件;所述意图管理表包括所述核心意图与筛选条件的对应关系;确定所述目标问题中所述预设指标的指标值,基于所述指标值,得到与所述目标问题对应的第二筛选条件;将所述第一筛选条件与所述第二筛选合并,得到与所述目标问题对应的目标筛选条件。由此能够通过目标问题的核心意图与预设指标下的指标值,共同构成目标问题的目标筛选条件,提高了答案筛选的针对性与准确性,从而提高了问答的准确性和效率。
35、在本公开进一步的实施例中,当目标问题为筛选类问题且目标问题的上文问题中包括目标问题中的预设指标时,可以只对该指标下的指标值进行更新,从而确定目标筛选条件,此时无需再次结合目标问题的核心意图,提高了智能问答的效率。
36、在本公开进一步的实施例中,当确定所述目标问题的核心意图失败时,所述方法还包括:生成问题提示信息;所述问题提示信息用于引导问题发起方更新所述目标问题,直至确定所述目标问题的核心意图。由此在问题的核心意图不清晰时,能够通过提示信息的方式,引导用户进行多轮对话以确定目标问题的核心意图,从而提高了问答的准确性和效率。
37、上述智能问答装置、电子设备及存储介质的效果参见上述智能问答方法的说明,此处不再赘述。
本文档来自技高网...【技术保护点】
1.一种智能问答方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,确定所述目标问题的问题类别,包括:
3.根据权利要求2所述的方法,其特征在于,当所述目标问题的问题类别为筛选类问题时,基于所述目标问题的问题类别,确定与所述目标问题对应的目标筛选条件,包括:
4.根据权利要求2所述的方法,其特征在于,当所述目标问题的问题类别为筛选类问题时,基于所述目标问题的问题类别,确定与所述目标问题对应的目标筛选条件,包括:
5.根据权利要求2所述的方法,其特征在于,当所述目标问题的问题类别为推荐类问题时,基于所述目标问题的问题类别,确定与所述目标问题对应的目标筛选条件,包括:
6.根据权利要求3-5任一所述的方法,其特征在于,当确定所述目标问题的核心意图失败时,所述方法还包括:
7.根据权利要求2所述的方法,其特征在于,当所述目标问题的问题类别为其他类问题时,基于所述目标问题的问题类别,确定与所述目标问题对应的目标筛选条件,包括:
8.一种智能问答装置,其特征在于,包括:
9.一种
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。
...【技术特征摘要】
1.一种智能问答方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,确定所述目标问题的问题类别,包括:
3.根据权利要求2所述的方法,其特征在于,当所述目标问题的问题类别为筛选类问题时,基于所述目标问题的问题类别,确定与所述目标问题对应的目标筛选条件,包括:
4.根据权利要求2所述的方法,其特征在于,当所述目标问题的问题类别为筛选类问题时,基于所述目标问题的问题类别,确定与所述目标问题对应的目标筛选条件,包括:
5.根据权利要求2所述的方法,其特征在于,当所述目标问题的问题类别为推荐类问题时,基于所述目标问题...
【专利技术属性】
技术研发人员:高辉,汤军,吴跃,刘少雄,余枝隆,
申请(专利权)人:京东科技控股股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。