System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 问答方法、装置、设备及介质制造方法及图纸_技高网

问答方法、装置、设备及介质制造方法及图纸

技术编号:41796714 阅读:20 留言:0更新日期:2024-06-24 20:20
本申请涉及一种问答方法、装置、设备及介质,该方法包括:在检测到联网服务处于开启状态、且查询控件被触发的情况下,获取会话框的问题数据;根据问题数据判断是否开启联网搜索;若确定开启联网搜索,则调用搜索引擎,其中,搜索引擎联网;通过搜索引擎获取与问题数据匹配的答案数据集;从答案数据集中提取答案数据,并展示答案数据。本申请通过判断是否需要调用联网的搜索引擎来为用户提出的问题进行答案检索,保证了答案的实时性,解决了问答系统缺乏实时性的问题。

【技术实现步骤摘要】

本申请涉及人工智能,尤其涉及一种问答方法、装置、设备及介质


技术介绍

1、人工智能自动问答技术是一种基于自然语言处理和机器学习算法的技术,用于实现人机交互中的自动问答功能。人工智能自动问答技术需要从各种数据源中获取相关知识,以便回答用户的问题。

2、相关技术中,在得到用户提出的问题后,可以将该问题输入预先设置的问题与答案之间的匹配模型,通过该匹配模型对问题的语义信息进行匹配,确定与问题的语义信息相对应的答案,从而输出与问题相对应的答案。匹配模型需要预先获取各种数据源中的相关知识来进行学习然后用来输出匹配的答案,但是各种数据源中的相关知识并不是实时消息,基于非实时消息数据训练得到的匹配模型也就缺乏实时性,也就是说目前的问答系统缺乏实时性。

3、针对上述问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请提供了一种问答方法、装置、设备及介质,以解决上述“问答系统缺乏实时性”的技术问题。

2、根据本申请实施例的一个方面,本申请提供了一种问答方法,包括:在检测到联网服务处于开启状态、且查询控件被触发的情况下,获取会话框的问题数据;根据问题数据判断是否开启联网搜索;若确定开启联网搜索,则调用搜索引擎,其中,搜索引擎联网;通过搜索引擎获取与问题数据匹配的答案数据集;从答案数据集中提取答案数据,并展示答案数据。

3、可选地,根据问题数据判断是否开启联网搜索包括:对问题数据进行分词处理,得到多个词语;根据预设规则判断各个词语是否为目标词,其中,目标词为需要通过实时信息进行解答的词;若多个词语中存在目标词,则确定开启联网搜索。

4、可选地,在调用搜索引擎之后,所述方法还包括:对问题数据进行错别字纠正;将纠正后的问题数据划分为冗余部分以及核心部分;将核心部分转化为预设格式的目标数据,并将目标数据确定为问题数据,其中,预设格式为能被搜索引擎识别的数据格式。

5、可选地,通过搜索引擎获取与问题数据匹配的答案数据集包括:通过联网接口接收搜索引擎对问题数据的匹配结果,其中,匹配结果包括多个候选答案、候选答案的答案来源以及匹配度;将各个候选答案按照匹配度从高到低排序;将排名位于预设名次之前的候选答案进行整合,得到答案数据集。

6、可选地,从答案数据集中提取答案数据包括:从答案数据集中提取各个候选答案的候选摘要;对各个候选摘要进行拼接,并合并各个候选摘要中的相似数据,得到答案摘要;校验答案摘要,并将校验后的答案摘要确定为答案数据。

7、可选地,在展示答案数据之后,所述方法还包括:在任一来源控件被触发的情况下,调用与来源控件对应的原文数据,其中,来源控件设置在用于显示答案数据的显示界面上,来源控件用于调用答案数据的答案来源;将原文数据展示在显示界面。

8、可选地,在根据问题数据判断是否开启联网搜索之后,所述方法还包括:若确定不开启联网搜索,则调用预设问答模型,其中,预设问答模型为预先根据大数据进行训练得到的模型;将问题数据输入预设问答模型进行答案匹配;获取预设问答模型输出的答案数据,并展示答案数据。

9、根据本申请实施例的另一个方面,本申请还提供了一种问答装置,包括:第一获取模块,用于在检测到联网服务处于开启状态、且查询控件被触发的情况下,获取会话框的问题数据;判断模块,用于根据问题数据判断是否开启联网搜索;调用模块,用于若确定开启联网搜索,则调用搜索引擎,其中,搜索引擎联网;第二获取模块,用于通过搜索引擎获取与问题数据匹配的答案数据集;展示模块,用于从答案数据集中提取答案数据,并展示答案数据。

10、根据本申请实施例的另一个方面,本申请还提供了一种电子设备,包括存储器、处理器、通信接口及通信总线,存储器中存储有可在处理器上运行的计算机程序,存储器、处理器通过通信总线和通信接口进行通信,处理器执行计算机程序时实现上述任一方法的步骤。

11、根据本申请实施例的另一个方面,本申请还提供了一种具有处理器可执行的非易失的程序代码的计算机可读介质,程序代码使处理器执行上述任一方法。

12、本申请技术方案可以应用于推荐技术进行个性化推荐的设计。

13、本申请实施例提供的上述技术方案与相关技术相比具有如下优点:

14、本申请提供一种问答方法,包括:在检测到联网服务处于开启状态、且查询控件被触发的情况下,获取会话框的问题数据;根据问题数据判断是否开启联网搜索;若确定开启联网搜索,则调用搜索引擎,其中,搜索引擎联网;通过搜索引擎获取与问题数据匹配的答案数据集;从答案数据集中提取答案数据,并展示答案数据。本申请通过判断是否需要调用联网的搜索引擎来为用户提出的问题进行答案检索,保证了答案的实时性,解决了问答系统缺乏实时性的问题。

本文档来自技高网...

【技术保护点】

1.一种问答方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述问题数据判断是否开启联网搜索包括:

3.根据权利要求1所述的方法,其特征在于,在调用搜索引擎之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述通过所述搜索引擎获取与所述问题数据匹配的答案数据集包括:

5.根据权利要求4所述的方法,其特征在于,所述从所述答案数据集中提取答案数据包括:

6.根据权利要求5所述的方法,其特征在于,在展示所述答案数据之后,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,在根据所述问题数据判断是否开启联网搜索之后,所述方法还包括:

8.一种问答装置,其特征在于,包括:

9.一种电子设备,包括存储器、处理器、通信接口及通信总线,所述存储器中存储有可在所述处理器上运行的计算机程序,所述存储器、所述处理器通过所述通信总线和所述通信接口进行通信,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至7任一项所述的方法的步骤。

10.一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行所述权利要求1至7任一所述方法。

...

【技术特征摘要】

1.一种问答方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述问题数据判断是否开启联网搜索包括:

3.根据权利要求1所述的方法,其特征在于,在调用搜索引擎之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述通过所述搜索引擎获取与所述问题数据匹配的答案数据集包括:

5.根据权利要求4所述的方法,其特征在于,所述从所述答案数据集中提取答案数据包括:

6.根据权利要求5所述的方法,其特征在于,在展示所述答案数据之后,所述方法还包括:

7.根据权利...

【专利技术属性】
技术研发人员:黄楠
申请(专利权)人:北京明略昭辉科技有限公司
类型:发明
国别省市:

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

1