基于大语言模型的内容生成方法、系统以及用户报告生成方法与流程

文档序号:37544301发布日期:2024-04-08 13:46阅读:14来源:国知局
基于大语言模型的内容生成方法、系统以及用户报告生成方法与流程

本发明涉及互联网,尤其是涉及一种基于大语言模型的内容生成方法、系统以及用户报告生成方法。


背景技术:

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、上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1