本技术涉及保险文本处理,特别是涉及一种保险知识问答对的获取方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、随着计算机技术的发展,用户对快速、准确地获取保险知识的需求日益增强。为了向用户及时提供保险知识,可以预先生成与保险知识相关的问答对,当用户提出疑问时,可以根据预先生成的问答对,向用户提供相应的回答。
2、在相关技术中,主要依赖于人工对相关涉及保险领域的文本进行整理,从保单条款、历史对话等知识中整理出问答对。然而,该方式往往需要耗费大量的人力,存在保险问答知识对获取效率低下的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高保险知识问答对获取效率的保险知识问答对的获取方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种保险知识问答对的获取方法,包括:
3、获取与保险领域相关的保险文本;
4、将所述保险文本和用于指示问答知识属性信息的问答知识生成提示,输入到预先训练好的保险问答知识生成模型,由所述保险问答知识生成模型根据所述问答知识生成提示对所述保险文本进行信息提取,得到针对所述保险文本的提问信息以及相应的回答信息;
5、根据所述保险问答知识生成模型输出的所述提问信息和回答信息,得到保险知识问答对。
6、在其中一个实施例中,所述根据所述问答知识生成提示对所述保险文本进行信息提取,得到针对所述保险文本的提问信息以及相应的回答信息,包括:
7、若所述问答知识生成提示包括第一问答知识生成提示,则根据所述第一问答知识生成提示,从所述保险文本中获取对应的保险知识文本;所述第一问答知识生成提示用于提示生成高频提问和所述高频提问的回答信息;
8、对所述保险知识文本进行信息提取,获取作为所述高频提问的提问信息和相应的回答信息。
9、在其中一个实施例中,所述对所述保险知识文本进行信息提取,获取作为所述高频提问的提问信息和相应的回答信息,包括:
10、获取所述第一问答知识生成提示中的输出格式要求和输出字段要求;
11、根据所述输出字段要求对所述保险知识文本进行信息提取,获取包含对应文本字段的提问信息和回答信息;
12、根据所述输出格式要求对所述包含对应文本字段的提问信息和回答信息进行格式调整,得到作为所述高频提问的提问信息和相应的回答信息。
13、在其中一个实施例中,所述根据所述问答知识生成提示对所述保险文本进行信息提取,得到针对所述保险文本的提问信息以及相应的回答信息,包括:
14、若所述问答知识生成提示包括第二问答知识生成提示,则根据所述第二问答知识生成提示从所述保险文本中获取用户与保险客服的多轮历史对话;所述第二问答生成提示用于提示生成多轮问答;
15、对所述多轮历史对话进行信息提取,得到多轮问答对应的提问信息和回答信息。
16、在其中一个实施例中,所述对所述多轮历史对话进行信息提取,得到多轮问答对应的提问信息和回答信息,包括:
17、若根据所述多轮历史对话确定同一历史提问信息存在多种历史回答信息,则对所述多轮历史对话进行信息提取,确定出每种历史回答信息对应的问答逻辑;
18、针对每个问答逻辑,确定所述问答逻辑下多轮问答对应的提问信息和回答信息。
19、在其中一个实施例中,所述保险问答知识生成模型通过如下步骤训练得到:
20、获取基于与保险领域相关的样本保险文本确定的样本提问信息;
21、将所述样本提问信息、用于指示问答知识属性信息的样本问答知识生成提示以及所述样本保险文本输入到待训练的保险问答知识生成模型,得到所述保险问答知识生成模型针对所述样本提问信息输出的预测回答信息;
22、根据所述预测回答信息的调整结果,得到目标回答信息;
23、根据所述样本提问信息和所述目标回答信息,调整所述保险问答知识生成模型的模型参数,直到满足训练结束条件,得到训练好的保险问答知识生成模型。
24、在其中一个实施例中,所述待训练的保险问答知识生成模型为包含transformer架构的预训练语言模型,所述预训练语言模型中的transformer架构添加有可训练的秩分解矩阵;
25、所述根据所述样本提问信息和所述目标回答信息,调整所述保险问答知识生成模型的模型参数,包括:
26、在固定所述预训练语言模型中的预训练模型参数的情况下,根据所述样本提问信息和所述目标回答信息,对所述transformer架构中秩分解矩阵的参数进行调整。
27、第二方面,本技术还提供了一种保险知识问答对的获取装置,包括:
28、文本获取模块,用于获取与保险领域相关的保险文本;
29、问答信息生成模块,用于将所述保险文本和用于指示问答知识属性信息的问答知识生成提示,输入到预先训练好的保险问答知识生成模型,由所述保险问答知识生成模型根据所述问答知识生成提示对所述保险文本进行信息提取,得到针对所述保险文本的提问信息以及相应的回答信息;
30、问答对获取模块,用于根据所述保险问答知识生成模型输出的所述提问信息和回答信息,得到保险知识问答对。
31、第三方面,本技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
32、获取与保险领域相关的保险文本;
33、将所述保险文本和用于指示问答知识属性信息的问答知识生成提示,输入到预先训练好的保险问答知识生成模型,由所述保险问答知识生成模型根据所述问答知识生成提示对所述保险文本进行信息提取,得到针对所述保险文本的提问信息以及相应的回答信息;
34、根据所述保险问答知识生成模型输出的所述提问信息和回答信息,得到保险知识问答对。
35、第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
36、获取与保险领域相关的保险文本;
37、将所述保险文本和用于指示问答知识属性信息的问答知识生成提示,输入到预先训练好的保险问答知识生成模型,由所述保险问答知识生成模型根据所述问答知识生成提示对所述保险文本进行信息提取,得到针对所述保险文本的提问信息以及相应的回答信息;
38、根据所述保险问答知识生成模型输出的所述提问信息和回答信息,得到保险知识问答对。
39、第五方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
40、获取与保险领域相关的保险文本;
41、将所述保险文本和用于指示问答知识属性信息的问答知识生成提示,输入到预先训练好的保险问答知识生成模型,由所述保险问答知识生成模型根据所述问答知识生成提示对所述保险文本进行信息提取,得到针对所述保险文本的提问信息以及相应的回答信息;
42、根据所述保险问答知识生成模型输出的所述提问信息和回答信息,得到保险知识问答对。
43、上述保险知识问答对的获取方法、装置、计算机设备、存储介质和计算机程序产品,可以获取与保险领域相关的保险文本,然后将保险文本和用于指示问答知识属性信息的问答知识生成提示,输入到预先训练好的保险问答知识生成模型,由保险问答知识生成模型根据问答知识生成提示对保险文本进行信息提取,得到针对保险文本的提问信息以及相应的回答信息;进而可以根据保险问答知识生成模型输出的提问信息和回答信息,得到保险知识问答对。在本实施例中,通过将保险文本和问答知识生成提示输入到保险问答知识生成模型,能够由具备保险知识生成能力模型,按照指定的生成方式从保险文本快速抽取出相应的提问信息和回答信息,快速获取到保险知识问答对,有效提升保险问答知识对的获取效率。