内容生成方法、装置、电子设备及存储介质与流程
本技术涉及数据处理领域,尤其涉及一种内容生成方法、装置、电子设备及存储介质。
背景技术:
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、利用多个所述核心主题构建目标主题集合。
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、逻辑链整合模块,用于对多个所述逻辑链进行整合处理,形成目标逻辑链;
59、内容检索模块,用于基于所述目标逻辑链进行内容检索,得到目标检索内容;
60、内容生成模块,用于根据所述目标逻辑链与所述目标检索内容生成输入信息,并传递给大语言模型,生成符合所述内容生成请求的目标内容。
61、在一可能的实施方式中,所述不同的逻辑链构建策略包括下述至少两项:第一逻辑链构建策略、第二逻辑链构建策略、第三逻辑链构建策略;
62、其中,所述逻辑链构建模块包括:
63、第一逻辑链构建单元,用于根据所述第一逻辑链构建策略构建针对所述内容生成请求的逻辑链,包括:识别所述内容生成请求对应的内容生成目标,从预设模板库中获取与所述内容生成目标相匹配的大纲模板,并将该大纲模板作为针对所述内容生成请求的逻辑链;
64、和/或,第二逻辑链构建单元,用于根据所述第二逻辑链构建策略构建针对所述内容生成请求的逻辑链,包括:将所述内容生成请求输入至逻辑链模型,将所述逻辑链模型输出的逻辑链作为针对所述内容生成请求的逻辑链;
65、和/或,第三逻辑链构建单元,用于根据所述第三逻辑链构建策略构建针对所述内容生成请求的逻辑链,包括:基于所述内容生成请求对预设资料库进行检索,将检索出的内容作为针对所述内容生成请求的逻辑链。
66、在一可能的实施方式中,所述逻辑链整合模块,包括:
67、主题提取单元,用于从每个所述逻辑链中分别提取出主题集合;
68、主题整合单元,用于对多个所述主题集合进行整合处理,得到目标主题集合;
69、逻辑链形成单元,用于利用所述目标主题集合,形成目标逻辑链。
70、在一可能的实施方式中,多个所述逻辑链包括下述至少两项:根据第一逻辑链构建策略而构建的第一逻辑链、根据第二逻辑链构建策略而构建的第二逻辑链、根据第三逻辑链构建策略而构建的第三逻辑链;
71、所述主题提取单元,用于从所述第二逻辑链中提取出主题集合,包括:对所述第二逻辑链进行分段处理,得到多个段落;从每个所述段落中分别提取出核心语句,并将所述核心语句作为主题归入主题集合;和/或,从所述第二逻辑链中识别出目标关键词,将所述目标关键词作为主题归入主题集合;
72、或者,所述主题提取单元,用于从所述第三逻辑链中提取出主题集合,包括:从所述第三逻辑链中提取出标题,将所述标题作为主题归入主题集合;和/或,从所述第三逻辑链中提取出总结性文本,将所述总结性文本作为主题归入主题集合。
73、在一可能的实施方式中,所述主题整合单元,包括:
74、聚类子单元,用于对多个所述主题集合中的主题进行聚类处理,得到多个主题聚类;
75、核心确定子单元,用于从每个所述主题聚类中分别确定出核心主题;
76、主题集合构建子单元,用于利用多个所述核心主题构建目标主题集合。
77、在一可能的实施方式中,所述聚类子单元,具体用于:
78、将多个所述主题集合合并为一个主题集合;
79、对合并后的主题集合中的主题进行聚类处理,得到多个主题类簇;其中,同一主题类簇中的主题之间具有语义相似性。
80、在一可能的实施方式中,所述核心确定子单元,具体用于:
81、针对每个所述主题聚类执行以下处理:
82、在所述主题聚类中的不同主题分别来自不同的逻辑链的情况下,将所述主题聚类中,对应的逻辑链优先级最高的主题确定为核心主题;
83、或者,在所述主题聚类中存在来自同一逻辑链的不同主题的情况下,确定所述主题聚类中的每个主题各自与所述内容生成请求之间的相关度;将对应的所述相关度最高的主题确定为核心主题。
84、在一可能的实施方式中,逻辑链形成单元,具体用于:
85、确定所述目标主题集合中每个主题的大纲层级;
86、将所述目标主题集合中的主题按照对应的所述大纲层级形成主题大纲,并将所述主题大纲确定为目标逻辑链。
87、在一可能的实施方式中,所述内容检索模块,包括:
88、初始检索单元,用于基于所述目标逻辑链,从预设资料库中进行内容检索,得到初始检索内容集;
89、排序单元,用于对所述初始检索内容集中的检索内容进行排序;
90、目标确定单元,用于基于排序结果,从所述初始检索内容集中筛选出目标检索内容。
91、在一可能的实施方式中,所述排序单元,具体用于:
92、针对所述初始检索内容集中的每个检索内容,确定所述检索内容在多个评分维度下的得分;
93、依据所述检索内容在所述多个评分维度下的得分,确定所述检索内容的总得分;
94、根据所述总得分,对所述初始检索内容集中的检索内容进行排序。
95、在一可能的实施方式中,所述内容检索模块,包括;
96、主次区分单元,用于确定所述目标逻辑链中的主题之间的检索主次关系;
97、检索语句构造单元,用于基于所述检索主次关系,生成与所述目标逻辑链相应的检索语句;
98、检索执行单元,用于利用所述检索语句进行内容检索,得到目标检索内容。
99、在一可能的实施方式中,所述主次区分单元,具体用于:
100、确定所述目标逻辑链中的主题与所述内容生成请求之间的相关度;
101、基于对应的所述相关度,确定所述目标逻辑链中的主题之间的检索主次关系。
102、在一可能的实施方式中,所述内容检索模块,具体用于:
103、利用不同的检索语句构建策略分别构建针对所述目标逻辑链的检索语句;
104、分别执行不同的所述检索语句以进行内容检索,得到目标检索内容。
105、在一可能的实施方式中,所述装置还包括:
106、调优模块,用于获取用户针对所述目标内容的操作行为;根据所述操作行为调整各个逻辑链的所述设定优先级。
107、第三方面,本技术提供了一种电子设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的内容生成程序,以实现第一方面中任一项所述的内容生成方法。
108、第四方面,本技术提供了一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现第一方面中任一项所述的内容生成方法。
109、本技术实施例提供的上述技术方案与现有技术相比具有如下优点:本技术实施例提供的该方法,通过响应内容生成请求,利用不同的逻辑链构建策略生成多个逻辑链,对逻辑链进行整合处理形成目标逻辑链,基于目标逻辑链进行内容检索得到目标检索内容,最后根据目标逻辑链和目标检索内容生成输入信息并传递给大语言模型,生成符合内容生成请求的目标内容。该方案中,运用多样化的逻辑链构建策略,生成多条具有不同视角和侧重点的逻辑链,随后将这些不同来源的逻辑链整合处理后形成的目标逻辑链作为后续内容生成过程的核心依据,具有智能整合多源信息方面的技术优势,不仅能够为内容生成提供清晰、明确的逻辑指导,还能够确保生成的内容在逻辑上严密、合理,从而显著提升内容生成的质量与效率。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com