本申请涉及人工智能,尤其涉及一种基于思维链的提问解答方法、装置、设备以及存储介质。
背景技术:
1、思维链是一种基于大语言模型的逻辑推理方法。目前,应用思维链解决需要进行逻辑推理的问题,已经成为了利用大语言模型进行提问解答的热门研究。
2、相关技术中,在基于思维链与上下文学习进行提问解答时,需要提前创建一些有完整推理过程的示例供思维链进行模型学习。然而,在保险产品对应的保费计算问答服务中,在基于思维链进行上下文学习以计算用户需要支付的保险费用时,往往都需要人工预先手动地编写有完整推理过程的示例,这就导致基于思维链解答用户关于保险费用计算的提问需要耗费较高的人工成本。
3、因此,如何在基于思维链解答关于保险费用计算的提问时,降低需要耗费的人工成本,成为了亟待解决的技术问题。
技术实现思路
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、如此,相比于相关技术中通过人工编写解释进行思维链推理的方式,本申请通过先基于大语言模型的语言推理能力自动生成关于这一类型提问的推理解释,然后再自动生成供思维链进行上下文学习的有完整推理过程的示例,从而可以不需要依赖人工注释生成示例供思维链进行模型学习,降低了人工成本。
1.一种基于思维链的提问解答方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述保费咨询渠道包括:保险智能客服渠道和人工服务渠道;
3.根据权利要求1所述的方法,其特征在于,所述通过大语言模型对预设的提问样本进行思维链推理,得到所述提问样本的第一答案和推理解释,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述提问样本的数量为多个;
5.根据权利要求4所述的方法,其特征在于,所述根据所述思维链解答示例对所述保费计算提问进行思维链推理,得到所述保费计算提问的第二答案,包括:
6.根据权利要求1至3中任一项所述的方法,其特征在于,所述提问样本的数量为多个;
7.根据权利要求6所述的方法,其特征在于,所述根据所述思维链解答示例对所述保费计算提问进行思维链推理,得到所述保费计算提问的第二答案,包括:
8.一种基于思维链的提问解答装置,其特征在于,所述装置包括:
9.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的基于思维链的提问解答方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的基于思维链的提问解答方法。