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

问答方法、电子设备及存储介质技术

技术编号:42732358 阅读:35 留言:0更新日期:2024-09-13 12:18
本申请公开了一种问答方法、电子设备及存储介质,电子设备响应于问题请求,基于预设数据库中的数据对问题请求进行问题的召回处理,得到第一问题信息;在第一问题信息中存在第二问题信息的情况下,确定第二问题信息是否为第一数据来源中的问题信息;其中,第二问题信息表征第一问题信息中,第一相关性参数大于第一阈值的问题信息;第一相关性参数表征第一问题信息与问题请求之间的相关性的参数;第一数据来源表征预设数据库中的问答对数据;在第二问题信息为第一数据来源中的问题信息的情况下,将第二问题信息对应的回答信息确定为问题请求的回答数据,从而能够有效提升问答的准确性和可靠性。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种问答方法、电子设备及存储介质


技术介绍

1、对于目前的问答方法来说,通常可以对文本数据进行检索,或通过知识图谱以及直接生成文本等方式确定问题的回答;然而,这些方式仍然存在一定的局限性,例如可能受限于检索的内容和知识图谱的覆盖限制,而导致回答的准确性较低或可靠性较差的问题;由此可见,如何提升问答的准确性和可靠性是目前亟待解决的技术问题。


技术实现思路

1、本申请实施例提供了一种问答方法、电子设备及存储介质,能够有效提升问答的准确性和可靠性。

2、本申请实施例的技术方案是这样实现的:

3、第一方面,本申请实施例提供了一种问答方法,方法包括:

4、响应于问题请求,基于预设数据库中的数据对问题请求进行问题的召回处理,得到第一问题信息;其中,预设数据库用于提供召回处理的数据;预设数据库是通过获取待处理文档数据,对待处理文档数据进行数据清洗处理,得到处理后的文档数据,并基于处理后的文档数据构建的;数据清洗处理用于去除待处理文档数据中的错误数据;

5、在第一问题信息中存在第二问题信息的情况下,确定第二问题信息是否为第一数据来源中的问题信息;其中,第二问题信息表征第一问题信息中,第一相关性参数大于第一阈值的问题信息;第一相关性参数表征第一问题信息与问题请求之间的相关性的参数;第一数据来源表征预设数据库中的问答对数据;

6、在第二问题信息为第一数据来源中的问题信息的情况下,将第二问题信息对应的回答信息确定为问题请求的回答数据。

7、在本实施例中,电子设备可以在接收到问题请求的情况下,先利用预设数据库中的数据对问题请求进行问题的召回处理,得到与问题请求相关的第一问题信息,然后在第一问题信息中选择第一相关性参数大于第一阈值的第二问题信息,如果第一问题信息中存在符合条件的第二问题信息,则可以继续确定这些第二问题信息是否来自于预设数据库中的问答对数据,如果是,则可以直接将第二问题信息对应的回答信息作为回答数据输出,由此通过构建的预设数据库,配合问题的召回处理,可以极大地提升问答的准确性和可靠性;另外,可以通过获取不同领域的待处理文档数据并进行相关的数据处理,由此构建预设数据库,能够提升预设数据库所能覆盖的知识面,从而增强问答方法在不同领域的应用效果。

8、在本申请的一些实施例中,方法还包括:

9、在第一问题信息中不存在第二问题信息的情况下,基于问题请求和预设数据库中的文档数据进行相关性评估处理,以确定第三问题信息;其中,第三问题信息表征基于文档数据生成的与问题请求的相关性符合第一相关性条件的问题信息;

10、在第三问题信息中存在第四问题信息的情况下,对第四问题信息进行重排序处理,得到重排序的问题信息,并基于重排序的问题信息确定回答数据;其中,第四问题信息表征第三问题信息中与问题请求之间的相似度大于第二阈值的问题信息。

11、在本实施例中,还可以在第一问题信息中不存在第二问题信息的情况下,基于问题请求和预设数据库中的文档数据进行相关性评估处理,以基于文档数据和问题请求信息生成第三问题信息,进而判断第三问题信息中是否存在与问题请求之间的相似度大于第二阈值的第四问题信息,如果存在,则可以对第四问题信息进行重排序,并基于重排序的问题信息来确定回答数据,能够提升问答的准确性。

12、在本申请的一些实施例中,基于重排序的问题信息确定回答数据,包括:

13、确定重排序的问题信息中是否存在第五问题信息;其中,第五问题信息表征重排序的问题信息,第二相关性参数大于第三阈值的问题信息,第二相关性参数表征重排序后的问题信息与问题请求之间的相关性的参数;

14、在重排序后的问题信息中存在第五问题信息的情况下,基于第五问题信息进行文档的召回处理,以确定回答数据。

15、在本实施例中,可以确定重排序的问题信息中是否存在第二相关性参数大于第三阈值的问题信息的第五问题信息,如果存在,则可以基于第五问题信息进行文档的召回处理以获得回答数据,能够极大地提升问答的准确性。

16、在本申请的一些实施例中,方法还包括:

17、在重排序后的问题信息中不存在第五问题信息的情况下,基于第一语言模型、问题请求以及历史交互数据确定回答数据。

18、在本实施例中,可以将第一语言模型作为兜底策略,可以在重排序后的问题信息中不存在第五问题信息的情况下,基于第一语言模型和问题请求以及历史交互数据生成回答数据,提升回答的全面性和准确性。

19、在本申请的一些实施例中,方法还包括:

20、在第三问题信息中不存在第四问题信息的情况下,基于第一语言模型、问题请求以及历史交互数据确定回答数据。

21、在本实施例中,还可以在第三问题信息中不存在第四问题信息不存在第四问题信息的情况下,基于第一语言模型和问题请求以及历史交互数据生成回答数据,由此可以提升回答的全面性和准确性。

22、在本申请的一些实施例中,预设数据库包括第一数据库和第二数据库;第一问题信息包括第六问题信息和第七问题信息;基于预设数据库中的数据对问题请求进行问题的召回处理,得到第一问题信息,包括:

23、对第一数据库中存储的问答对数据和文档与查询数据中的问题数据,与问题请求进行相似度计算,得到第一相似度结果,并基于第一相似度结果从问题数据中确定第六问题信息;

24、对问题请求进行向量化处理,得到向量化的问题请求;

25、对向量化的问题数据与向量化的问题请求进行相似度计算,得到第二相似度结果,并根据第二相似度结果从向量化的问题数据中确定第七问题信息;其中,向量化的问题数据是根据第二数据库中存储的向量化的问答对数据和向量化的文档与查询数据获取的。

26、在本实施例中,预设数据库中可以包括第一数据库和第二数据库,第一数据库可以用于存储问答对数据和文档与查询数据,第二数据库可以用于存储向量化的问答对数据和向量化的文档与查询数据;在进行问题的召回处理获取第一问题信息时,电子设备可以分别基于第一数据库和问题请求进行相似度计算以确定第六问题信息,同时在对问题请求进行向量化处理以后,基于第二数据库和向量化的问题请求进行相似度计算以确定第七问题信息,由此通过同时在第一数据库和第二数据库进行问题的召回,能够有效提升问题召回的可靠性,从而提升问答的可靠性。

27、在本申请的一些实施例中,基于第一相似度结果从问题数据中确定第六问题信息,包括:

28、基于第一相似度结果从问题数据中选择第一数量的第八问题信息;

29、对第八问题信息进行向量化处理,得到向量化的第八问题信息;

30、对向量化的第八问题信息与向量化的问题请求进行相似度计算,得到第三相似度结果,将第三相似度结果中相似度信息大于第四阈值的问题信息确定为第六问题信息。

31、在本实施例中,在确定第六问题信息时,可以先根据第一相似度结本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的问答方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的问答方法,其特征在于,所述基于重排序的问题信息确定所述回答数据,包括:

4.根据权利要求3所述的问答方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的问答方法,其特征在于,所述方法还包括:

6.根据权利要求1至5任一项所述的问答方法,其特征在于,所述预设数据库包括第一数据库和第二数据库;所述第一问题信息包括第六问题信息和第七问题信息;所述基于预设数据库中的数据对所述问题请求进行问题的召回处理,得到第一问题信息,包括:

7.根据权利要求6所述的问答方法,其特征在于,所述基于所述第一相似度结果从所述问题数据中确定所述第六问题信息,包括:

8.根据权利要求1所述的问答方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的问答方法,其特征在于,所述基于所述第二问题信息进行文档的召回处理,以确定所述回答数据,包括:

10.根据权利要求1所述的问答方法,其特征在于,所述预设数据库包括第三数据库;所述方法还包括:

11.根据权利要求10所述的问答方法,其特征在于,所述方法还包括:

12.根据权利要求10所述的问答方法,其特征在于,所述预设数据库还包括第四数据库;所述方法还包括:

13.根据权利要求10至12任一项所述的问答方法,其特征在于,所述方法还包括:

14.根据权利要求13所述的问答方法,其特征在于,所述方法还包括:

15.一种电子设备,其特征在于,所述电子设备包括第一召回单元和确定单元;

16.一种电子设备,其特征在于,所述电子设备包括处理器、存储有所述处理器可执行指令的存储器;当所述指令被所述处理器执行时,实现如权利要求1至14任一项所述的方法。

17.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至14任一项所述的方法。

...

【技术特征摘要】

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

2.根据权利要求1所述的问答方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的问答方法,其特征在于,所述基于重排序的问题信息确定所述回答数据,包括:

4.根据权利要求3所述的问答方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的问答方法,其特征在于,所述方法还包括:

6.根据权利要求1至5任一项所述的问答方法,其特征在于,所述预设数据库包括第一数据库和第二数据库;所述第一问题信息包括第六问题信息和第七问题信息;所述基于预设数据库中的数据对所述问题请求进行问题的召回处理,得到第一问题信息,包括:

7.根据权利要求6所述的问答方法,其特征在于,所述基于所述第一相似度结果从所述问题数据中确定所述第六问题信息,包括:

8.根据权利要求1所述的问答方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的问答方法,其特征在于,所述基于所述第二问题信息进行文档...

【专利技术属性】
技术研发人员:李展远刘宗全章学敏杜勉
申请(专利权)人:宁德时代新能源科技股份有限公司
类型:发明
国别省市:

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

1