System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书实施例涉及自然语言处理,特别涉及内容生成方法以及装置。
技术介绍
1、随着人工智能和自然语言处理技术的飞速发展,文本生成和内容定制化服务逐渐成为现实。通过文本生成模型,能够使机器生成文本的质量和流畅度。
2、当前,尽管通过文本生成模型可以在众多自然语言处理任务中生成相应的文本,但在实际应用场景中,在进行文本生成时,依然面临无法精准输出满足用户需求文本,用户体验不佳的问题。
技术实现思路
1、有鉴于此,本说明书实施例提供了内容生成方法。本说明书一个或者多个实施例同时涉及内容生成装置,文本生成模型训练方法、计算设备,计算机可读存储介质以及计算机程序产品,以解决现有技术中存在的技术缺陷。
2、根据本说明书实施例的第一方面,提供了一种内容生成方法,包括:
3、提取用户输入的文本内容的特征,得到第一特征;从预设数据库的索引中确定与所述第一特征匹配的目标索引,所述索引预先基于所述预设数据库中文本的第二特征得到;基于所述目标索引从所述预设数据库中获得与所述文本内容相似的文本,形成参考文本样例;利用所述文本内容以及所述参考文本样例生成提示信息,所述提示信息用于指示文本生成模型基于所述文本内容,按照所述参考文本样例的示例生成目标文本;将所述提示信息输入所述文本生成模型,使所述文本生成模型基于所述提示信息的指示,生成所述文本内容对应的目标文本。
4、根据本说明书实施例的第二方面,提供了一种内容生成方法,应用于客户端设备,包括:
5、向
6、获取所述服务器返回的所述目标文本。
7、根据本说明书实施例的第三方面,提供了一种文本生成模型训练方法,包括:
8、从文本生成模型的历史输入输出数据中选择出目标训练样本,所述目标训练样本包括正向训练样本和/或负向训练样本,所述正向训练样本包括用户反馈信息为正向的历史输出数据以及该历史输出数据对应的历史输入数据,所述负向训练样本包括用户反馈信息为负向的历史输出数据以及该历史输出数据对应的历史输入数据;
9、利用所述目标训练样本对所述文本生成模型进行训练。
10、根据本说明书实施例的第四方面,提供了一种内容生成装置,包括:
11、第一特征提取模块,用于提取用户输入的文本内容的特征,得到第一特征;
12、目标索引确定模块,用于从预设数据库的索引中确定与所述第一特征匹配的目标索引,所述索引预先基于所述预设数据库中文本的第二特征得到;
13、文本样例形成模块,用于基于所述目标索引从所述预设数据库中获得与所述文本内容相似的文本,形成参考文本样例;
14、提示信息生成模块,用于利用所述文本内容以及所述参考文本样例生成提示信息,所述提示信息用于指示文本生成模型基于所述文本内容,按照所述参考文本样例的示例生成目标文本;
15、目标文本生成模块,用于将所述提示信息输入所述文本生成模型,使所述文本生成模型基于所述提示信息的指示,生成所述文本内容对应的目标文本。
16、根据本说明书实施例的第五方面,提供了一种计算设备,包括:
17、存储器和处理器;
18、所述存储器用于存储计算机程序/指令,所述处理器用于执行所述计算机程序/指令,该计算机程序/指令被处理器执行时实现上述内容生成方法的步骤,和/或文本生成模型训练方法的步骤。
19、根据本说明书实施例的第六方面,提供了一种计算机可读存储介质,其存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现上述内容生成方法的步骤,和/或文本生成模型训练方法的步骤。
20、根据本说明书实施例的第七方面,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述内容生成方法的步骤,和/或文本生成模型训练方法的步骤。
21、本说明书一个实施例实现了一种内容生成方法,包括:提取用户输入的文本内容的特征,得到第一特征;从预设数据库的索引中确定与所述第一特征匹配的目标索引,所述索引预先基于所述预设数据库中文本的第二特征得到;基于所述目标索引从所述预设数据库中获得与所述文本内容相似的文本,形成参考文本样例;利用所述文本内容以及所述参考文本样例生成提示信息,所述提示信息用于指示文本生成模型基于所述文本内容,按照所述参考文本样例的示例生成目标文本;将所述提示信息输入所述文本生成模型,使所述文本生成模型基于所述提示信息的指示,生成所述文本内容对应的目标文本。
22、先从用户输入的文本内容中提取特征,并确定预设数据库中与该特征匹配的索引,进而从预设数据库中检索出与用户输入的文本内容相似的文本,形成参考文本样例,通过索引检索与用户输入的文本内容相似的文本,能够提升检索效率,并且,提示信息基于参考文本样例和文本内容生成,用于指示文本生成模型按照参考文本样例的示例生成目标文本,由于参考文本样例为与文本内容相似的文本,能够保障生成的目标文本与用户输入的文本内容的相关度,更加符合用户需求,从而提升用户体验。
本文档来自技高网...【技术保护点】
1.一种内容生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述提取用户输入的文本内容的特征,得到第一特征,包括:
3.根据权利要求2所述的方法,其特征在于,所述第一特征包括关键词、稀疏向量和稠密向量,所述从预设数据库的索引中确定与所述第一特征匹配的目标索引,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述目标索引从所述预设数据库中获得与所述文本内容相似的文本,形成参考文本样例,包括:
5.根据权利要求1所述的方法,其特征在于,所述参考文本样例,包括:输入文本样例和所述输入文本样例对应的输出文本样例;
6.根据权利要求1所述的方法,其特征在于,所述利用所述文本内容以及所述参考文本样例生成提示信息,包括:
7.根据权利要求1所述的方法,其特征在于,在所述将所述提示信息输入所述文本生成模型,使所述文本生成模型基于所述提示信息的指示,生成所述文本内容对应的目标文本,之后,还包括:
8.根据权利要求1至7任意一项所述的方法,其特征在于,还包括:
9.一种内
10.根据权利要求9所述的方法,其特征在于,在所述获取所述服务器返回的所述目标文本之后,还包括:
11.一种内容生成装置,其特征在于,包括:
12.一种计算设备,其特征在于,包括:
13.一种计算机可读存储介质,其特征在于,其存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现权利要求1至10任意一项所述内容生成方法的步骤。
14.一种计算机程序产品,其特征在于,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现权利要求1至10任意一项所述内容生成方法的步骤。
...【技术特征摘要】
1.一种内容生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述提取用户输入的文本内容的特征,得到第一特征,包括:
3.根据权利要求2所述的方法,其特征在于,所述第一特征包括关键词、稀疏向量和稠密向量,所述从预设数据库的索引中确定与所述第一特征匹配的目标索引,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述目标索引从所述预设数据库中获得与所述文本内容相似的文本,形成参考文本样例,包括:
5.根据权利要求1所述的方法,其特征在于,所述参考文本样例,包括:输入文本样例和所述输入文本样例对应的输出文本样例;
6.根据权利要求1所述的方法,其特征在于,所述利用所述文本内容以及所述参考文本样例生成提示信息,包括:
7.根据权利要求1所述的方法,其特征在于,在所述将所述提示信息输入所述...
【专利技术属性】
技术研发人员:金黄斌,赵马卓,周宏骏,姚易辰,
申请(专利权)人:无限光年上海技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。