一种智能问答方法、装置、设备及存储介质与流程

文档序号:37158799发布日期:2024-02-26 17:24阅读:14来源:国知局
一种智能问答方法、装置、设备及存储介质与流程

本发明涉及人工智能领域,尤其涉及一种智能问答方法、装置、设备及存储介质。


背景技术:

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、若各个第一相似度均小于第三预设比例阈值,则触发执行所述将所述数据清洗后的知识内容的第二向量特征存储至所述任一知识领域对应的知识库中的操作。

32、在一种可选的实施方式中,所述方法还包括:

33、对所述数据清洗后的知识内容进行关键词提取,得到所述数据清洗后的知识内容中的关键词;

34、获取所述数据清洗后的知识内容中的关键词与所述任一知识领域对应的知识库中的各个知识内容的关键词之间的第二相似度;

35、所述若各个第一相似度均小于第三预设比例阈值,则触发执行所述将所述数据清洗后的知识内容的第二向量特征存储至所述任一知识领域对应的知识库中的操作,包括:

36、若各个第一相似度均小于第三预设比例阈值,且各个第二相似度均小于第四预设比例阈值,则触发执行所述将所述数据清洗后的知识内容的第二向量特征存储至所述任一知识领域对应的知识库中的操作。

37、第二方面,本技术实施例提供了一种智能问答装置,该装置包括:

38、输入单元,用于接收问题信息;

39、处理单元,用于获取所述问题信息的第一向量特征,并将所述第一向量特征与所述问题信息所属知识领域对应的知识库中的各个第二向量特征进行比对,得到与所述第一向量特征之间的相似度大于第一预设比例阈值的第二向量特征;

40、所述处理单元,还用于对所述问题信息进行关键词提取,得到所述问题信息中的关键词;

41、所述处理单元,还用于将所述关键词与所述问题信息所属知识领域对应的知识库中的各个知识内容进行比对,得到与所述关键词之间的相似度大于第二预设比例阈值的知识内容;

42、所述处理单元,还用于通过智能问答模型对所述问题信息、所述相似度大于第一预设比例阈值的第二向量特征以及所述相似度大于第二预设比例阈值的知识内容进行处理,得到所述问题信息的回复信息;

43、输出单元,用于输出所述回复信息。

44、第三方面,本技术实施例提供了一种计算机设备,该计算机设备包括存储器、通信接口以及处理器,其中,存储器、通信接口和处理器相互连接;存储器存储有计算机程序,处理器调用所述存储器中存储的计算机程序,用于实现上述第一方面的方法。

45、第四方面,本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面的方法。

46、第五方面,本技术实施例提供了一种计算机程序产品,该计算机程序产品包括计算机程序代码,当该计算机程序代码在计算机上运行时,使得计算机执行上述第一方面所述的方法。

47、第六方面,本技术实施例提供了一种计算机程序,该计算机程序包括计算机程序代码,当该计算机程序代码在计算机上运行时,使得计算机执行上述第一方面所述的方法。

48、在本技术实施例中,可以将垂直行业领域的知识内容向量化并存入该领域对应的知识库中,然后将用户提出的问题信息向量化,并查询向量数据库得到至少一条匹配的第二向量特征。另外,可以通过关键词提取算法从用户提出的问题信息中提取关键词,并用于筛选匹配的知识内容。进一步的,基于匹配的知识内容构建提示语句(prompt),然后调用智能问答模型得到该问题信息的回复信息,能够有效提高回复信息的准确性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1