本发明涉及自然语言处理,尤其涉及一种问答对构建方法、装置、电子设备和存储介质。
背景技术:
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、本发明提供的问答对构建方法、装置、电子设备和存储介质,基于知识点、以及问题类型的提问要求文本,构建提示语,并基于提示语生成问答对,作为与知识点对应的问答对,以供问答模型训练所用,保证了问答对构建的高效和低成本,且提问要求文本在提示语中的应用,也进一步保证了问答对的质量,有助于提高问答模型的质量。
1.一种问答对构建方法,其特征在于,包括:
2.根据权利要求1所述的问答对构建方法,其特征在于,所述基于所述知识点,以及所述问题类型的提问要求文本,构建提示语,包括:
3.根据权利要求1或2所述的问答对构建方法,其特征在于,所述基于所述提示语,生成问答对,包括:
4.根据权利要求3所述的问答对构建方法,其特征在于,所述提示语中包括生成问答对异常时的异常输出形式;
5.根据权利要求2所述的问答对构建方法,其特征在于,所述知识点包含在所述任务确认文本中。
6.根据权利要求2所述的问答对构建方法,其特征在于,所述示例文本中包括属于所述问题类型的示例问题。
7.根据权利要求1或2所述的问答对构建方法,其特征在于,所述知识点是基于产品文档中的层级标题划分得到的。
8.一种问答对构建装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述问答对构建方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述问答对构建方法。