本公开涉及人工智能与机器学习领域,尤其涉及一种基于大语言模型的文本生成方法、系统。
背景技术:
1、传统的文本内容生成需要人工进行构想和文本撰写,人工撰写过程中不仅消耗大量的时间和人力成本,由于不同的网络平台和媒体形式,如新闻报道等对文本的风格和格式有不同的要求,现有的文本生成方法难以应对互联网环境下对文本生成速度以及多平台对于文本多样化风格的需求。
技术实现思路
1、本公开要解决的技术问题是为了克服现有技术中文本生成速度较慢以及难以满足当下多平台对于文本多样化风格需求的缺陷,提供一种基于大语言模型的文本生成方法、系统。
2、本公开是通过下述技术方案来解决上述技术问题:
3、本公开的第一方面提供了一种基于大语言模型的文本生成方法,所述文本生成方法的步骤具体包括:
4、获取文本提示信息、初始prompt模板以及与平台对应的文本格式,所述初始prompt模板由角色、引导语句和文本资料组成,其中,所述文本格式至少为两个;
5、根据所述文本提示信息填充所述初始prompt模板的角色和引导语句,以及根据知识库和所述文本格式填充所述初始prompt模板的文本资料,生成目标prompt模板;
6、将所述目标prompt模板输入至大语言模型中,生成与所述文本格式一致的输出文本。
7、可选地,所述根据知识库和所述文本格式填充所述初始prompt模板的文本资料,生成目标prompt模板的步骤具体包括:
8、获取知识库中与所述文本提示信息相关的数据信息;
9、根据所述数据信息和文本格式填充所述初始prompt模板的文本资料。
10、可选地,通过以下步骤获取与平台对应的文本格式:
11、获取不同平台的文本范文;
12、提取所述文本范文的段落结构元素;
13、根据所述段落结构元素生成与所述平台对应的文本格式。
14、可选地,所述知识库包括公共交通信息以及景点信息,获取知识库中与所述文本提示信息相关的数据信息的步骤具体包括:
15、根据所述文本信息从所述知识库中筛选出对应的公共交通信息;其中,所述公共交通信息包括目的地信息;
16、根据所述目的地信息从所述知识库中筛选出对应的景点信息。
17、可选地,获取知识库中与所述文本提示信息相关的数据信息的步骤之前还包括:
18、将所述知识库中所有数据的格式均转换为相同的格式。
19、可选地,所述文本生成方法还包括:
20、响应于所述输出文本的阅读量不超过阈值,重新获取文本提示信息以及文本格式。
21、本公开的第二方面提供了一种基于大语言模型的文本生成系统,所述文本生成系统包括:
22、数据获取模块,用于获取文本提示信息、初始prompt模板以及与平台对应的文本格式,所述初始prompt模板由角色、引导语句和文本资料组成,其中,所述文本格式至少为两个;
23、模板生成模块,用于根据所述文本提示信息填充所述初始prompt模板的角色和引导语句,以及根据知识库和所述文本格式填充所述初始prompt模板的文本资料,生成目标prompt模板;
24、文本生成模块,用于将所述目标prompt模板输入至大语言模型中,生成与所述文本格式一致的输出文本。
25、可选地,所述模板生成模块具体用于获取知识库中与所述文本提示信息相关的数据信息,以及根据所述数据信息和文本格式填充所述初始prompt模板的文本资料。
26、可选地,所述数据获取模块具体用于获取不同平台的文本范文,提取所述文本范文的段落结构元素,根据所述段落结构元素生成与所述平台对应的文本格式。
27、可选地,所述知识库包括公共交通信息以及景点信息,所述模板生成模块具体用于根据所述文本提示信息从所述知识库中筛选出对应的公共交通信息,其中,所述公共交通信息包括目的地信息,以及根据所述目的地信息从所述知识库中筛选出对应的景点信息。
28、可选地,所述数据获取模块具体用于将所述知识库中所有数据的格式均转换为相同的格式。
29、可选地,所述文本生成系统还包括判断模块,用于在判断输出文本的阅读量不超过阈值时,调用所述获取模块重新获取文本提示信息以及文本格式。
30、本公开的第三方面提供了一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面任一项所述的文本生成方法。
31、本公开的第四方面一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项所述的文本生成方法。
32、本公开的第五方面提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项所述的文本生成方法。
33、在符合本领域常识的基础上,上述各可选条件,可任意组合,即得本公开各较佳实例。
34、本公开的积极进步效果在于:通过文本格式对输出文本的结构和样式进行定义,由于在对初始prompt模板进行填充时可以输入至少两个文本格式,因此将生成的目标prompt模板输入至大语言模型中同时输出满足不同文本格式要求的输出文本,不仅提高了文本的生成效率,而且能够满足多平台对于多样化文本风格的要求。
1.一种基于大语言模型的文本生成方法,其特征在于,所述文本生成方法的步骤具体包括:
2.如权利要求1所述的文本生成方法,其特征在于,所述根据知识库和所述文本格式填充所述初始prompt模板的文本资料,生成目标prompt模板的步骤具体包括:
3.如权利要求1所述的文本生成方法,其特征在于,通过以下步骤获取与平台对应的文本格式:
4.如权利要求2所述的文本生成方法,其特征在于,所述知识库包括公共交通信息以及景点信息,获取知识库中与所述文本提示信息相关的数据信息的步骤具体包括:
5.如权利要求2所述的文本生成方法,其特征在于,获取知识库中与所述文本提示信息相关的数据信息的步骤之前还包括:
6.如权利要求1-5中任一项所述的文本生成方法,其特征在于,所述文本生成方法还包括:
7.一种基于大语言模型的文本生成系统,其特征在于,所述文本生成系统包括:
8.一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的文本生成方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的文本生成方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6中任一项所述的文本生成方法。