System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种回复文本的生成方法、装置及存储介质。
技术介绍
1、目前基于大模型的问答系统若要实现个性化,主要通过用户主动设置对话提示语(prompt)以及历史会话记录来实现;通常情况下,模型主要是根据用户输入的问题直接生成答案,并没有考虑用户的年龄、健康状况等更多的个性化背景信息,从而可能导致回复文本不一定能满足该用户需求,降低了用户使用模型的体验。
技术实现思路
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、数据库构建模块,用于根据所述预设对象标识以及所述预设关键词与所述预设属性特征模板之间的对应关系,构建所述预设数据库。
49、在一示例性实施方式中,所述数据库构建模块包括:
50、关联关系构建单元,用于根据所述预设关键词与所述预设属性特征模板之间的对应关系,构建关键词属性关联关系;
51、数据库构建单元,用于根据所述预设对象标识与所述关键词属性关联关系的对应关系,构建所述预设数据库。
52、在一示例性实施方式中,所述匹配结果确定模块包括:
53、对象标识获取单元,用于获取所述目标对象的目标对象标识;
54、关系查询单元,用于在所述预设数据库中查询所述目标对象标识对应的目标关键词属性关联关系;
55、匹配结果确定单元,用于基于所述目标关键词属性关联关系,确定是否存在与所述目标关键词相匹配的目标属性特征模板,得到所述目标关键词对应的匹配结果。
56、在一示例性实施方式中,所述匹配结果确定模块包括:
57、目标模板确定单元,用于在所述预设数据库中查询是否存在与所述目标关键词相匹配的目标属性特征模板;
58、第一结果确定单元,用于若存本文档来自技高网...
【技术保护点】
1.一种回复文本的生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述预设数据库的构建方法包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述预设对象标识以及所述预设关键词与所述预设属性特征模板之间的对应关系,构建所述预设数据库,包括:
4.根据权利要求3所述的方法,其特征在于,所述在预设数据库中查询所述目标关键词对应的匹配结果,包括:
5.根据权利要求1所述的方法,其特征在于,所述在预设数据库中查询所述目标关键词对应的匹配结果,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述问答模型的训练方法包括:
8.一种回复文本的生成装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述设备包括:处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如权利要求1-7任一所述的回复文本的生成方法。
10.
...【技术特征摘要】
1.一种回复文本的生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述预设数据库的构建方法包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述预设对象标识以及所述预设关键词与所述预设属性特征模板之间的对应关系,构建所述预设数据库,包括:
4.根据权利要求3所述的方法,其特征在于,所述在预设数据库中查询所述目标关键词对应的匹配结果,包括:
5.根据权利要求1所述的方法,其特征在于,所述在预设数据库中查询所述目标关键词对应的匹配结果,包括:
6.根据权利要求1所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:熊思旖,
申请(专利权)人:宁波方太厨具有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。