CN117744620A - 文章的自动生成方法、装置、设备及存储介质 - Google Patents
文章的自动生成方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN117744620A CN117744620A CN202311768121.6A CN202311768121A CN117744620A CN 117744620 A CN117744620 A CN 117744620A CN 202311768121 A CN202311768121 A CN 202311768121A CN 117744620 A CN117744620 A CN 117744620A
- Authority
- CN
- China
- Prior art keywords
- article
- outline
- writing
- sketch
- generated
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 111
- 239000000463 material Substances 0.000 claims abstract description 293
- 238000011156 evaluation Methods 0.000 claims abstract description 70
- 238000012545 processing Methods 0.000 claims description 79
- 238000009877 rendering Methods 0.000 claims description 72
- 230000008569 process Effects 0.000 claims description 40
- 238000012986 modification Methods 0.000 claims description 37
- 230000004048 modification Effects 0.000 claims description 37
- 230000006872 improvement Effects 0.000 claims description 27
- 239000012634 fragment Substances 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 19
- 230000006698 induction Effects 0.000 claims description 9
- 238000000605 extraction Methods 0.000 claims description 8
- 238000003780 insertion Methods 0.000 claims description 6
- 230000037431 insertion Effects 0.000 claims description 6
- 239000000203 mixture Substances 0.000 claims description 4
- 238000012163 sequencing technique Methods 0.000 claims description 2
- 238000013473 artificial intelligence Methods 0.000 abstract description 11
- 238000010586 diagram Methods 0.000 description 13
- 230000010411 postconditioning Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 230000001427 coherent effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000012216 screening Methods 0.000 description 3
- 230000003750 conditioning effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013136 deep learning model Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Machine Translation (AREA)
Abstract
本公开提供了一种文章的自动生成方法、装置、设备及存储介质,涉及人工智能技术领域,尤其涉及智能写作技术领域。具体实现方案为:获取待生成文章的写作提纲和写作素材;其中,写作提纲表征待生成文章的提纲,写作素材表征待生成文章的素材;并根据写作提纲确定第一提示词,其中,第一提示词表征对写作提纲的评估结果;根据第一提示词,调整写作提纲,得到调整后的写作提纲;根据调整后的写作提纲和写作素材,生成待生成文章。从而,提高文章生成的效率以及自动化程度。
Description
技术领域
本公开涉及人工智能技术领域中的智能写作技术领域,尤其涉及一种文章的自动生成方法、装置、设备及存储介质。
背景技术
随着信息技术的快速发展,从而,计算机辅助写作已经成为帮助作者提高写作效率和质量的重要工具。
进而亟需一种可以自动且快速的完成文章自动协作的方式。
发明内容
本公开提供了一种文章的自动生成方法、装置、设备及存储介质,用于实现快速且自动化生成文章的。
根据本公开的第一方面,提供了一种文章的自动生成方法,包括:
获取待生成文章的写作提纲和写作素材;其中,所述写作提纲表征待生成文章的提纲,所述写作素材表征待生成文章的素材;并根据所述写作提纲确定第一提示词,其中,所述第一提示词表征对写作提纲的评估结果;
根据所述第一提示词,调整所述写作提纲,得到调整后的写作提纲;
根据所述调整后的写作提纲和所述写作素材,生成所述待生成文章。
根据本公开的第二方面,提供了一种文章的自动生成装置,包括:
获取单元,用于获取待生成文章的写作提纲和写作素材;其中,所述写作提纲表征待生成文章的提纲,所述写作素材表征待生成文章的素材;并根据所述写作提纲确定第一提示词,其中,所述第一提示词表征对写作提纲的评估结果;
调整单元,用于根据所述第一提示词,调整所述写作提纲,得到调整后的写作提纲;
生成单元,用于根据所述调整后的写作提纲和所述写作素材,生成所述待生成文章。
根据本公开的第三方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序,所述计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得电子设备执行第一方面所述的方法。
根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行第一方面所述的文章的自动生成方法。
根据本公开的第五方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序,所述计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得电子设备执行第一方面所述的文章的自动生成方法。
根据本公开的技术通过表征对写作提纲的评估结果的第一提示词,对写作提纲进行调整,可以快速、有效地提高写作提纲的质量,进一步,通过调整后的写作提纲和写作素材生成待生成文章,可以提高文章的生成效率以及自动化程度。
应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
附图用于更好地理解本方案,不构成对本公开的限定。其中:
图1是根据本公开第一实施例的示意图;
图2是根据本公开第二实施例的示意图;
图3是根据本公开第三实施例的示意图;
图4是根据本公开第四实施例的示意图;
图5是本公开第五实施例的示意图;
图6为可以用来实施本公开的实施例的示例电子设备600的示意性框图。
具体实施方式
以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
随着人工智能技术的发展,计算机辅助写作已经成为一个研究热点。例如:模板驱动的写作***,可以为用户提供各种模板,帮助用户按照特定格式编写文档;基于规则的语法检查器和编辑器,可以关注文本的语法和风格,如Grammarly和Microsoft Word内置的审阅功能,可以帮助用户识别和纠正文本错误;人工智能写作助手,是基于AI技术的大语言模型,如OpenAI的GPT系列模型,可以根据用户的需求生成连贯的文本返回给用户。
然而,模板驱动的写作***仅能为用户提供模板,无法自动生成连贯的文本,基于规则的语法检查器和编辑器仅能在文本生成之后进行文本内容的校验,人工智能写作助手,可以生成连贯的文本,但随机性较强,文本的结构性较差、内容不够丰富。
现有技术中,首先通过预设的提纲模板库选取写作提纲,然后将写作提纲与写作素材以及大语言模型相结合,得到待生成的文章。然而,提纲模板库中的提纲模板是固定的,因此,无法满足所有用户对写作提纲的需求,进而导致生成的文章的准确性较低。在根据写作提纲生成文章后,需要进一步对文章进行手动修改,降低了文章生成方法的自动化程度,也降低了文章生成的效率。
为解决上述问题,本公开提供了一种文章的自动生成方法、装置、设备及存储介质,应用于人工智能技术领域中的智能写作技术领域,再本公开中,通过表征对写作提纲的评估结果的第一提示词,对写作提纲进行调整,可以快速、有效地提高写作提纲的质量,进一步,通过调整后的写作提纲和写作素材生成待生成文章,可以提高文章的生成效率以及自动化程度。
下面以具体的实施例对本公开的技术方案以及本公开的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本公开的实施例进行描述。
图1是根据本公开第一实施例的示意图。如图1所示,本公开第一实施例提供的文章的自动生成方法包括:
步骤S101、获取待生成文章的写作提纲和写作素材;其中,写作提纲表征待生成文章的提纲,写作素材表征待生成文章的素材;并根据写作提纲确定第一提示词,其中,第一提示词表征对写作提纲的评估结果。
其中,本公开实施例的执行设备可为包括文章的自动生成装置的服务器,简称服务器。
具体地,服务器可以获取待生成文章的写作提纲和写作素材;其中,提纲,是一种概括地叙述纲目、要点的公文,它不把全文的所有内容写出来,只把那些主要内容,提纲挈领式地写出来,提纲包括但不限于:标题以及大纲等内容,其中,写作提纲表征待生成文章的提纲,即,写作提纲为概括的叙述待生成文章的纲目、要点的公文。其中,素材是指文学、艺术创作的原始材料,其中,写作素材表征待生成文章的素材,即,写作素材为创作待生成文章的原始材料。
其中,本公开对获取待生成文章的写作提纲的方式不做限定,可选的,可以,根据参考文章、写作主体和写作素材确定写作提纲。可选的,可以根据用户的写作意图从提纲模板中选择写作提纲。可选的,可以通过文章生成界面获取用户输入的写作提纲。
其中,本公开对获取待生成文章的写作素材的方式不做限定,可选的,可以根据写作主题从待生成文章的素材源获取初始写作素材,并对获取的初始写作素材进行素材处理,得到待生成文章的写作素材。可选的,可以通过文章生成界面获取用户输入的写作素材。可选的,可以从参考文件中提取其中的写作素材。
具体地,在获取待生成文章的写作提纲和写作素材之后,可以根据写作提纲确定第一提示词,其中,提示词prompt的作用主要是给Al模型提示输入信息的上下文和输入模型的参数信息,在训练有监督学习或无监督学习的模型时,提示词prompt可以帮助模型更好地理解输入的意图,并作出相应的响应,提示词prompt还可以提高模型的可解释性和可访问性,即提示词prompt就是给AI模型提供一个“提示”或“指引”,帮助它更好地理解和完成任务,其中,第一提示词表征对写作提纲的评估结果。
其中,本公开对根据写作提纲确定第一提示词的方式不做限定,可选的,可以根据预设的第一提示词模板和写作提纲,确定与写作提纲对应的第一提示词。可选的,可以将预设的对写作提纲的评估条件以及写作提纲相结合,确定生成第一提示词的提示词,并将其输入至预设的大语言模型中,输出第一提示词。可选的,可以将写作提纲发送至文章生成界面,以获取用户基于写作提纲输入的第一提示词。
步骤S102、根据第一提示词,调整写作提纲,得到调整后的写作提纲。
具体地,可以根据步骤S101中确定的第一提示词,调整步骤S101中获取的待生成文章的写作提纲,得到调整后的写作提纲。其中,本公开对根据第一提示词,调整写作提纲的方式不做限定,可选的,可以将第一提示词输入至预设的大语言模型中,输出写作提纲评估值和改进信息,进一步根据写作提纲评估值和改进信息,调整写作提纲。可选的,在确定写作提纲评估值和改进信息之后,可以将写作提纲与改进意见相结合,确定生成调整后的写作提纲的提示词,并将其输入至预设的大语言模型中,输出调整后的写作提纲。
步骤S103、根据调整后的写作提纲和写作素材,生成待生成文章。
具体地,可以根据步骤S102中得到的调整后的写作提纲,和步骤S101中获取的待生成文章的写作素材,生成待生成文章。其中,本公开对根据调整后的写作提纲和写作素材,生成待生成文章的方式不做限定,可选的,可以根据预设的第三提示词模板、调整后的写作提纲和写作素材,确定与调整后的写作提纲对应的第三提示词,进一步将第三提示词输入预设的大语言模型中,输出待生成文章。可选的,可以将调整后的写作提纲和写作素材相结合,确实生成第三提示词的提示词,并将其输入至预设的大语言模型中,输出第三提示词,进一步将第三提示词输入预设的大语言模型中,输出待生成文章。可选的,可以将调整后的写作提纲和写作素材发送至文章生成界面,以获取用户基于将调整后的写作提纲和写作素材输入的第三提示词,进一步将第三提示词输入预设的大语言模型中,输出待生成文章。可选的,可以将调整后的写作提纲和写作素材发送至文章生成界面,以获取用户基于将调整后的写作提纲和写作素材输入的待生成文章。
本公开实施例中,通过获取待生成文章的写作提纲和写作素材,其中,写作提纲表征待生成文章的提纲,写作素材表征待生成文章的素材;并根据写作提纲确定第一提示词,其中,第一提示词表征对写作提纲的评估结果,根据第一提示词,调整写作提纲,得到调整后的写作提纲,根据调整后的写作提纲和写作素材,生成待生成文章,其中,通过表征对写作提纲的评估结果的第一提示词,对写作提纲进行调整,可以快速、有效地提高写作提纲的质量,进一步,通过调整后的写作提纲和写作素材生成待生成文章,可以提高文章的生成效率以及自动化程度。
在一些实施例中,在根据写作提纲确定第一提示词的过程中,可以根据预设的第一提示词模板和写作提纲,确定与写作提纲对应的第一提示词;其中,预设的第一提示词模板中包括每一写作提纲的评估条件。具体地,可以根据预设的写作提纲的评估条件,对第一提示词模板进行设置,其中,写作提纲的评估条件包括:写作提纲是否满足清晰性要求、逻辑性要求、完整性要求、一致性要求、详略得当性要求、创新性要求以及独特性要求中的一种或多种,其中,清晰性要求,是指评估写作提纲是否清楚地展示了文章的主要观点和论点等;逻辑性要求,是指评估写作提纲是否按照逻辑顺序排列,使读者能够轻松跟随文章的思路等;完整性要求,是指评估写作提纲是否覆盖了主题的所有主要方面、重要部分和关键点等;一致性要求,是指评估写作提纲的各部分是否保持一致的风格和深度,写作提纲中的每一部分是否都与主题紧密相关等;详略得当性要求,是指评估写作提纲中的信息是否既详细又简洁,关键部分是否得到了适当的强调等;创新性和/或独特性要求,是指评估写作提纲是否展示了对主题的独特理解或新颖的观点,是否有助于使文章脱颖而出等。具体地,在根据预设的写作提纲的评估条件,对第一提示词模板进行设置之后,可以将预设值的第一提示词模板和写作提纲相结合,生成写作提纲对应的第一提示词,可选的,预设的第一提示词模板除了包括上方描述的每一写作提纲的评估条件之外,还包括写作提纲的待填入字段,可以将获取的写作提纲填入写作提纲的待填入字段,生成与写作提纲对应的第一提示词。其中,预设的第一提示词模板中包括每一写作提纲的评估条件,实现了对写作提纲的全面评估,在此基础上确定的第一提示词,可以实现对写作提纲更全面的评估以及调整,进一步提高了调整后的写作提纲的质量,提高文章生成的效率以及自动化程度。
在一些实施例中,在根据第一提示词,调整写作提纲,得到调整后的写作提纲的过程中,可以将第一提示词输入至预设的大语言模型中,输出写作提纲评估值和改进信息;其中,改进信息表征对写作提纲的修改建议;若确定写作提纲评估值小于预设评估阈值,则根据改进信息调整写作提纲,得到调整后的写作提纲。其中,大语言模型LLM是指使用大量文本数据训练的深度学习模型,可以生成自然语言文本或理解语言文本的含义,大语言模型可以处理多种自然语言任务,如文本分类、问答、对话等,是通向人工智能的一条重要途径,其中,预设的大语言模型为可以根据对应的提示词,输出提示词表征的输出内容的模型,在本公开实施例中,预设的大语言模型,可以根据第一提示词,输出第一提示词表征的写作提纲的评估结果,其中,本公开对如何通过提示词以及大语言模型确定模型输出内容的过程不做限定。
具体地,在本公开实施例中,写作提纲的评估结果包括:写作提纲评估值和改进信息,其中,写作提纲评估值,是根据上方描述的写作提纲的评估条件,以及预设的评估条件权重,计算得到的评估写作提纲质量的数值,可选的,可以根据写作提纲的评估条件,确定各写作提纲的评估条件对应的子评估值,再根据预设的评估条件权重,计算得到写作提纲的评估值,其中,改进信息表征对写作提纲的修改建议,修改建议与上方描述的写作提纲的评估条件,以及各写作提纲的评估条件对应的子评估值相对应,例如:若完整性要求对应的子评估值小于预设的子评估值阈值,则生成与完整性要求以及子评估值对应的修改意见。具体地,若确定写作提纲评估值大于或等于预设评估阈值,则确定写作提纲符合写作提纲的评估条件的要求,可以将写作提纲作为调整后的写作提纲。具体地,若确定写作提纲评估值小于预设评估阈值,则根据改进信息调整写作提纲,得到调整后的写作提纲,其中,本公开实施例中对根据改进信息调整写作提纲,得到调整后的写作提纲的方式不做限定。其中,利用预设的大语言模型可以有效地提高写作提纲的评估效率,其中,通过预设评估阈值可以筛选需要调整的写作提纲,减少写作提纲的调整数量,进一步提高了文章的生成效率,其中,生成的修改意见可以有针对性的指导用户进行修改,进一步提高调整后的写作提纲的质量,从而提高文章生成的效率以及自动化程度。
在一些实施例中,在若确定写作提纲评估值小于预设评估阈值,则根据改进信息调整写作提纲,得到调整后的写作提纲的过程中,可以响应于用户基于改进信息所输入的修改指令,基于修改指令所指示的修改内容,对写作提纲进行调整,得到调整后的写作提纲;其中,修改指令指示出对写作提纲的修改内容。具体地,本公开实施例对基于修改指令所指示的修改内容,对写作提纲进行调整的方式不做限定,可选的,可以确定修改指令所指示的写作提纲中的待修改内容,将待修改内容替换为修改内容,得到调整后的写作提纲。其中,相应于用户的修改指令对写作提纲进行调整,可以使写作提纲在质量提高的基础上,更加符合用户需求,进一步使得生成的文章也更加符合用户需求,提高文章生成的效率以及自动化程度。
在一些实施例中,在根据调整后的写作提纲和写作素材,生成待生成文章的过程中,可以先根据预设的第三提示词模板、调整后的写作提纲和写作素材,确定与调整后的写作提纲对应的第三提示词;其中,预设的第三提示词模板中包括每一待生成文章的生成条件;其中,第三提示词表征待生成文章的生成结果;然后再将第三提示词输入预设的大语言模型中,输出待生成文章。其中,待生成文章的生成条件包括但不限于:写作提纲的匹配要求,以及对文章包含的写作素材的要求,可选的,待生成文章的生成条件还可以包括:文章风格要求、文章篇幅要求等条件,具体地,在根据预设的第三提示词模板、调整后的写作提纲和写作素材,确定与调整后的写作提纲对应的第三提示词的过程,可以将预设的第三提示词模板、调整后的写作提纲和写作素材相结合,生成调整后的写作提纲对应的第三提示词,可选的,预设的第三提示词模板除了包括上方描述的每一待生成文章的生成条件之外,还包括调整后的写作提纲的待填入字段,以及写作素材的待填入字段,可以将调整后的写作提纲以及写作素材分别填入对应的待填入字段,生成与调整后的写作提纲对应的第三提示词。其中,对大语言模型以及预设大语言模型的描述可以参考上方描述,此处不再赘述,在本公开实施例中,预设的大语言模型,可以根据第三提示词,输出第三提示词表征的待生成文章的生成结果,即待生成文章。其中,通过预设的大语言模型生成待生成文章,可以提高文章的自动生成方法的效率。基于根据调整后的写作提纲生成的第三提示词,生成待生成的文章,可以提高文章的准确度,进一步提高文章的生成效率以及自动化程度。
图2是根据本公开第二实施例的示意图。如图2所示,本公开第二实施例提供的获取待生成文章的写作提纲和写作素材的过程包括:
步骤S201、获取待生成文章的写作主题和参考文章;其中,写作主题表征待生成文章的主题;其中,参考文章表征待生成文章的参考提纲。
其中,本公开实施例的执行设备可为包括文章的自动生成装置的服务器,简称服务器。
具体地,服务器可以获取待生成文章的写作主题和参考文章;其中,写作主题表征待生成文章的主题;其中,参考文章表征待生成文章的参考提纲。其中,本公开对获取待生成文章的写作主题的方式不做限定,可选的,可以获取用户在文章生成界面的主题输入框中输入的写作主题,可选的,可以基于文章生成界面中提供的待选主题,获取用户从待选主题中选取的写作主题。本公开对获取参考文献的方式不做限定,可选的,可以获取用户通过点击文章生成界面中的文件上传按钮上传的参考文章。
步骤S202、根据写作主题获取写作素材。
具体地,可以根据步骤S201中获取的待生成文章的写作主题,获取写作素材。其中,本公开对根据写作主题获取写作素材的方式不做限定,可选的,可以先确定待生成文章的素材源;其中,素材源表征初始写作素材的来源,具体地,本公开对素材源不做限定,其中,素材源包括但不限于:预构建的素材库以及检索素材库,其中,检索素材库包括但不限于:新闻检索素材库、百科检索素材库互联网检索素材库中的一个或多个。其中,构建预构建的素材库的过程可以包括:确定素材库主题、素材来源以及素材筛选标准;基于互联网搜索、现场数据采集、网络爬虫等方式,根据素材库主题、素材来源以及素材筛选标准获取素材数据;对素材数据进行清洗、分类以及存储,得到素材库主题对应的素材库。其中,本公开对确定待生成文章的素材源的方式不做限定,可选的,可以基于文章生成界面中提供的待选素材源,获取用户从待选素材源中选取的素材源。
可选的,在确定待生成文章的素材源之后,可以根据写作主题从素材源中获取初始写作素材;其中,初始写作素材表征从素材源中直接获取的素材;具体地,本公开对根据写作主题从素材源中获取初始写作素材的方式不做限定,可选的,可以确定写作主题与素材源中的各初始写作素材的相关性强度,根据预设的相关性强度阈值,从素材源中获取初始写作素材。
可选的,在获取初始写作素材之后,可以确定初始写作素材的类型;其中,初始写作素材的类型表征初始写作素材的文本结构特征;并根据初始写作素材的类型,对初始写作素材进行素材处理,得到写作素材。其中,若划分依据,不同,初始写作素材的类型也是不同的,在本公开中,初始写作素材的类型表征初始写作素材的文本结构特征,因此,可以将文本结果特征作为划分依据,将初始写作素材划分为结构严谨型素材和/或结构非严谨型素材,其中,结构严谨型素材是指对文本结构的要求较高的、引用时需要进行原文引用的素材,例如:法律条文等素材,其中,结构非严谨型素材是指对文本结构的要求较低的、引用时无需进行原文引用的素材,例如:故事性案例等素材。其中,素材处理用于对获取的初始写作素材进行简化处理,其原因为,预设大语言模型对输入的提示词具有一定数量的字符限制,且写作素材用于确定生成提纲的提示词以及生成待生成文章的提示词,因此,在获取初始写作素材之后,可以对初始写作素材进行素材处理。具体地,根据上方对初始写作素材的类型的描述,在对初始写作素材进行素材处理的过程中,需要对不同类型的初始写作素材进行不同方式的素材处理,以提高素材处理的准确性,进一步提高获取的写作素材的准确性。
可选的,初始写作素材的类型包括:结构严谨型素材和/或结构非严谨型素材,在根据初始写作素材的类型,对初始写作素材进行素材处理的过程中,若初始写作素材的类型为结构严谨型素材,对初始写作素材进行片段提取处理,得到写作素材,其中,本公开对对初始写作素材进行片段提取处理的方式不做限定,可选的,对初始写作素材进行片段提取处理的过程包括:对初始写作素材进行段落切分处理,得到多个初始段落素材;根据预设的字符段长度,对每一个初始段落素材进行字符段切分处理,得到多个初始字符段素材;确定每一个初始字符段素材的向量;根据写作主题的向量,以及每一个初始字符段素材的向量,计算主题与每一个初始字符段素材的相关性强度;根据预设的相关性强度阈值确定字符段素材;根据字符段素材确定并召回对应的初始段落素材;将召回的初始段落素材作为写作素材。可选的,若召回多个初始段落素材,可以根据各初始段落素材的相关性强度进行排序,以使根据用户基于初始段落素材序列确定的筛选指令,从初始段落素材序列中选取写作素材。若初始写作素材的类型为结构非严谨型素材,根据预设的大语言模型,对初始写作素材进行归纳汇总处理,得到写作素材。其中,本公开对根据预设的大语言模型,对初始写作素材进行归纳汇总处理的方式不做限定,可选的,可以根据初始写作素材以及预设的归纳汇总模板,确定素材归纳汇总提示词,将素材归纳汇总提示词输入预设的大语言模型,得到经过归纳汇总处理的写作素材。其中,对结构严谨型素材进行片段提取处理,可以提高素材处理的准确度,其中,通过预设的大语言模型,对结构非严谨型素材进行片段提取可以提高素材处理的效率。
在一种可能的实施例中,可以通过其他方式获取待生成文章的初始写作素材,可选的,可以获取用户在文章生成界面的素材输入框中输入的初始写作素材,可选的,可以从步骤S201中获取的待参考文章中提取其中的写作素材,将其作为待生成文章的初始写作素材。其中,可以根据上方描述的素材处理过程,对通过其他方式获取的初始写作素材进行素材处理,此处不再赘述。
步骤S203、根据参考文章、写作主题和写作素材,确定写作提纲。
具体地,可以根据步骤S201中获取的参考文章、写作主题,以及步骤S202中获取的写作素材,确定写作提纲。其中,本公开对根据参考文章、写作主题和写作素材,确定写作提纲的过程不做限定,可选的,可以从参考文章中提取参考提纲;其中,从参考文章中提取参考提纲的方式不做限定,可选的,可以根据预设的参考提纲提示词模板,以及参考文章,生成参考提纲提示词,将参考提纲提示词输入预设的大语言模型,输出参考文章对应的参考提纲。在从参考文章中提取参考提纲之后,可以根据预设的第二提示词模板、参考提纲、写作主题和写作素材,确定写作主题对应的第二提示词;其中,预设的第二提示词模板中包括每一写作提纲的生成条件;其中,第二提示词表征写作提纲的生成结果;其中,将第二提示词输入至预设的大语言模型中,输出写作提纲。其中,写作提纲的生成条件包括但不限于:参考提纲匹配要求,写作主题匹配要求,以及对写作提纲包含的写作素材的要求,可选的,写作提纲的生成条件还可以包括:提纲风格要求、提纲篇幅要求等条件,具体地,在根据预设的第二提示词模板、参考提纲、写作主题和写作素材,确定写作主题对应的第二提示词的过程,可以将预设的第二提示词模板、参考提纲、写作主题和写作素材相结合,生成写作主题对应的第二提示词,可选的,预设的第二提示词模板除了包括上方描述的每一写作提纲的生成条件之外,还包括参考提纲的待填入字段、写作主题的待填入字段和写作素材的待填入字段,可以将参考提纲、写作主题和写作素材分别填入对应的待填入字段,生成写作主题对应的第二提示词。其中,对大语言模型以及预设大语言模型的描述可以参考上方描述,此处不再赘述,在本公开实施例中,预设的大语言模型,可以根据第二提示词,输出第二提示词表征的写作提纲的生成结果,即待生成写作提纲。其中,通过参考提纲生成第二提示词,可以使生成的写作提纲更符合用户需求,其中,通过预设的大语言模型生成待生成写作提纲,可以提高文章的自动生成方法的效率。
本公开实施例中,通过获取待生成文章的写作主题和参考文章;其中,写作主题表征待生成文章的主题;其中,参考文章表征待生成文章的参考提纲,根据写作主题获取写作素材,根据参考文章、写作主题和写作素材,确定写作提纲,其中,根据写作主题获取写作素材,提高了素材与主题的相关性,进一步提高了写作提纲的准确度,其中,根据参考文章、写作主题和写作素材,确定写作提纲,使得写作提纲更符合用户需求。
图3是根据本公开第三实施例的示意图。如图3所示,本公开第三实施例提供的对待生成文章进行润色处理,生成润色处理后的待生成文章的过程包括:
步骤S301、获取润色处理的类型,并从待生成文章中获取待润色处理的写作片段。
其中,本公开实施例的执行设备可为包括文章的自动生成装置的服务器,简称服务器。
具体地,可以获取润色处理的类型,并从待生成文章中获取待润色处理的写作片段,可选的,润色处理的类型包括:对写作片段进行生成打油诗处理、对写作片段进行生成俏皮话处理、对写作片段进行概括处理、对写作片段进行扩写处理、对写作片段进行续写处理、对写作片段进行敏感词检查处理中的一种或多种,其中,本公开对获取润色除了的类型的方式不做限定,可选的,可以基于文章生成界面中提供的待选润色处理的类型,获取用户从待选润色处理的类型中选取的润色处理的类型,其中,本公开对从待生成文章中获取待润色处理的写作片段的方式不做限定,可选的,可以基于文章生成界面中提供的待生成文章,获取用户从待生成文章中选取的待润色处理的写作片段,其中,待润色的写作片段包括一个或多个写作片段
步骤S302、根据预设的第四提示词模板、润色处理的类型和待润色处理的片段,确定与润色处理的类型对应的第四提示词;其中,预设的第四提示词模板包括每一写作片段的润色处理条件;其中,第四提示词表征对写作片段的润色处理结果。
具体地,可以根据预设的第四提示词模板、步骤S301中获取的润色处理的类型和待润色处理的片段,确定与润色处理的类型对应的第四提示词;其中,预设的第四提示词模板包括每一写作片段的润色处理条件;其中,第四提示词表征对写作片段的润色处理结果。其中,写作片段的润色处理条件包括但不限于:润色处理类型要求,以及待润色处理的片段的要求,具体地,在根据预设的第四提示词模板、润色处理的类型和待润色处理的片段,确定与润色处理的类型对应的第四提示词的过程,可以将预设的第四提示词模板、润色处理的类型和待润色处理的片段相结合,生成润色类型对应的第四提示词,可选的,预设的第四提示词模板除了包括上方描述的每一写作片段的润色处理条件之外,还包括润色处理的类型的待填入字段和待润色处理的片段的待填入字段,可以将润色处理的类型和待润色处理的片段分别填入对应的待填入字段,生成润色类型对应的第四提示词。其中,通过润色处理的类型,以及待润色处理的写作片段生成第四提示词,可以使生成的润色处理后的片段更符合用户需求。
步骤S303、将第四提示词输入预设的大语言模型中,输出润色处理后的片段。
具体地,可以将步骤S302中确定的第四提示词输入预设的大语言模型中,输出润色处理后的片段,其中,对大语言模型以及预设大语言模型的描述可以参考上方描述,此处不再赘述,在本公开实施例中,预设的大语言模型,可以根据第四提示词,输出第四提示词表征的写作片段的润色处理结果,即润色处理后的片段。其中,通过预设的大语言模型生成润色处理后的片段,可以提高文章的自动生成方法的效率。
步骤S304、根据待生成文章,以及润色处理后的片段,生成润色处理后的待生成文章。
具体地,在得到润色处理后的片段后,可以根据待生成文章,以及润色处理后的片段,生成润色处理后的待生成文章,其中,本公开对根据待生成文章,以及润色处理后的片段,生成润色处理后的待生成文章的过程不做限定,可选的,若润色处理的类型为对写作片段进行生成打油诗处理、对写作片段进行生成俏皮话处理、对写作片段进行续写处理中的一种或多种,可以将润色处理后的片段,***待润色处理的片段中的相应位置中,生成润色处理后的待生成文章可选的,若润色处理的类型为对写作片段进行概括处理、对写作片段进行扩写处理、、对写作片段进行敏感词检查处理中的一种或多种,可以将润色处理后的片段,替换对应的待润色处理的片段,生成润色处理后的待生成文章。
本公开实施例中,通过获取润色处理的类型,并从待生成文章中获取待润色处理的写作片段,根据预设的第四提示词模板、润色处理的类型和待润色处理的片段,确定与润色处理的类型对应的第四提示词;其中,预设的第四提示词模板包括每一写作片段的润色处理条件;其中,第四提示词表征对写作片段的润色处理结果,将第四提示词输入预设的大语言模型中,输出润色处理后的片段,根据待生成文章,以及润色处理后的片段,生成润色处理后的待生成文章,其中,对待生成文章进行润色处理,且设置多种可选的润色处理类型可以提高待生成文章的丰富程度,其中,在润色处理过程中结合预设的大语言模型,可以提高润色处理的效率。
图4是根据本公开第四实施例的示意图。如图4所示,本公开第四实施例提供的对待生成文章进行文章图像***处理,生成包括文章图像的待生成文章包括:
步骤S401、根据写作提纲和/或待生成文章,生成待选文章图像列表;其中,待选文章图像列表表征供用户选择的文章图片和/或文章视频。
其中,本公开实施例的执行设备可为包括文章的自动生成装置的服务器,简称服务器。
具体地,可以根据写作提纲和/或待生成文章,生成待选文章图像列表;其中,待选文章图像列表表征供用户选择的文章图片和/或文章视频,其中,本公开对根据写作提纲和/或待生成文章,生成待选文章图像列表的方式不做限定,可选的,可以根据写作提纲和/或待生成文章,获取待选文章图像集合;其中,本公开对待选文章图像的素材源不做限定,可选的,可以包括:预构建的素材库和/或检索素材库,可选的,可以获取每一个待选文章图像的向量;根据写作提纲中每个标题和/或每条大纲的向量,或待生成文章中每个段落的向量,计算与待选文章图像的相关性强度;根据预设的相关性强度阈值,获取待选文章图像集合。可选的,也可以根据写作主题获取待选文章图像集合,其具体过程可以参考上方描述的根据写作提纲和/或待生成文章,获取待选文章图像集合的过程,此处不再赘述。可选的,获取待选文章图像集合之后,可以获取待选文章图像集合中,各待选文章图像的引用频次;其中,引用频次包括:下载频次以及点击查看频次。可选的,在获取待选文章图像集合中,各待选文章图像的引用频次之后,可以根据引用频次,对各待选文章图像进行排序,生成待选文章图像列表。其中,在获取待选文章图像集合的基础上,根据各待选文章图像的引用频次,生成待选文章图像列表,方便用户选择,提高用户体验。
可选的,可以预设待选文章图像列表的更新周期,以使服务器根据预设的更新周期对待选文章图像列表进行更新,保证文章图像的时效性。
步骤S402、响应于用户基于待选文章图像列表,输入的选择指令,将选择指令所指示的文章图像,***待生成文章,生成包括文章图像的待生成文章;其中,选择指令指示出用户选择的文章图像。
具体地,在生成待选文章图像列表之后,可以响应于用户基于待选文章图像列表输入的选择指令,将选择指令所指示的文章图像,***待生成文章,生成包括文章图像的待生成文章;其中,选择指令指示出用户选择的文章图像。其中,本公开对将选择指令所指示的文章图像,***待生成文章的方式不做限定,可选的,可以获取选择指令所指示的文章图像;根据文章图像确定对应的写作提纲中的标题和/或大纲,或待生成文章中的段落;将文章图像***写作提纲中的标题和/或大纲,或待生成文章中的段落指示的待生成文章***位置处。可选的,可以获取选择指令所指示的文章图像;获取用户基于文章图像输入的位置选择指令;将文章图像***位置选择指令指示的待生成文章的***位置处。可选的,在将文章图像***待生成文章之前,可以检测文章图像的权限信息,以保证文章图片可以被引用。
本公开实施例中,通过根据写作提纲和/或待生成文章,生成待选文章图像列表;其中,待选文章图像列表表征供用户选择的文章图片和/或文章视频,响应于用户基于待选文章图像列表,输入的选择指令,将选择指令所指示的文章图像,***待生成文章,生成包括文章图像的待生成文章;其中,选择指令指示出用户选择的文章图像,其中,对待生成文章进行文章图像***处理,且设置可选的待选文章图像列表可以提高待生成文章的丰富程度以及表现形式,其中,在待选文章图像列表的生成过程中结合文章图像的引用频次,可以提高文章图像***处理的用户体验。
在一些实施例中,在生成调整后的写作提纲之后,可以获取用户对调整后的写作提纲的反馈参数,其中,反馈参数中包括:点赞频次和点踩频次;再根据反馈参数以及预设的大语言模型的训练周期,对预设的大语言模型进行二次训练,以提高预设的大语言模型的用户体验。
图5是本公开第五实施例的示意图。如图5所示,本公开第六实施例提供的文章的自动生成装置500包括:
获取单元501,用于获取待生成文章的写作提纲和写作素材;其中,写作提纲表征待生成文章的提纲,写作素材表征待生成文章的素材;并根据写作提纲确定第一提示词,其中,第一提示词表征对写作提纲的评估结果;
调整单元502,用于根据第一提示词,调整写作提纲,得到调整后的写作提纲;
生成单元503,用于根据调整后的写作提纲和写作素材,生成待生成文章。
在一些实施例中,获取单元501,包括:第一确定子单元(图中未示出),用于根据预设的第一提示词模板和写作提纲,确定与写作提纲对应的第一提示词;其中,预设的第一提示词模板中包括每一写作提纲的评估条件。
在一些实施例中,调整单元502,包括:评估子单元(图中未示出),用于将第一提示词输入至预设的大语言模型中,输出写作提纲评估值和改进信息;其中,改进信息表征对写作提纲的修改建议;调整子单元(图中未示出),用于若确定写作提纲评估值小于预设评估阈值,则根据改进信息调整写作提纲,得到调整后的写作提纲。
在一些实施例中,调整子单元(图中未示出),包括:调整模块(图中未示出),用于响应于用户基于改进信息所输入的修改指令,基于修改指令所指示的修改内容,对写作提纲进行调整,得到调整后的写作提纲;其中,修改指令指示出对写作提纲的修改内容。
在一些实施例中,获取单元501,包括:第一获取子单元(图中未示出),用于获取待生成文章的写作主题和参考文章;其中,写作主题表征待生成文章的主题;其中,参考文章表征待生成文章的参考提纲;第二获取子单元(图中未示出),用于根据写作主题获取写作素材;第二确定子单元(图中未示出),用于根据参考文章、写作主题和写作素材,确定写作提纲。
在一些实施例中,第二获取子单元(图中未示出),包括:第一确定模块(图中未示出),用于确定待生成文章的素材源;其中,素材源表征初始写作素材的来源;第一获取模块(图中未示出),用于根据写作主题从素材源中获取初始写作素材;其中,初始写作素材表征从素材源中直接获取的素材;第二确定模块(图中未示出),用于确定初始写作素材的类型;其中,初始写作素材的类型表征初始写作素材的文本结构特征;并根据初始写作素材的类型,对初始写作素材进行素材处理,得到写作素材。
在一些实施例中,其中,初始写作素材的类型包括:结构严谨型素材和/或结构非严谨型素材,第二确定模块(图中未示出),包括:第一处理子模块(图中未示出),用于若初始写作素材的类型为结构严谨型素材,对初始写作素材进行片段提取处理,得到写作素材;第二处理子模块(图中未示出),用于若初始写作素材的类型为结构非严谨型素材,根据预设的大语言模型,对初始写作素材进行归纳汇总处理,得到写作素材。
在一些实施例中,第二确定子单元(图中未示出),包括:提取模块(图中未示出),用于从参考文章中提取参考提纲;第三确定模块(图中未示出),用于根据预设的第二提示词模板、参考提纲、写作主题和写作素材,确定写作主题对应的第二提示词;其中,预设的第二提示词模板中包括每一写作提纲的生成条件;其中,第二提示词表征写作提纲的生成结果;第一生成模块(图中未示出),用于将第二提示词输入至预设的大语言模型中,输出写作提纲。
在一些实施例中,生成单元503,包括:第三确定子单元(图中未示出),用于根据预设的第三提示词模板、调整后的写作提纲和写作素材,确定与调整后的写作提纲对应的第三提示词;其中,预设的第三提示词模板中包括每一待生成文章的生成条件;其中,第三提示词表征待生成文章的生成结果;第一生成子单元(图中未示出),用于将第三提示词输入预设的大语言模型中,输出待生成文章。
在一些实施例中,还包括:润色单元,包括:第三获取子单元(图中未示出),用于获取润色处理的类型,并从待生成文章中获取待润色处理的写作片段;第四确定子单元(图中未示出),用于根据预设的第四提示词模板、润色处理的类型和待润色处理的片段,确定与润色处理的类型对应的第四提示词;其中,预设的第四提示词模板包括每一写作片段的润色处理条件;其中,第四提示词表征对写作片段的润色处理结果;第二生成子单元(图中未示出),用于将第四提示词输入预设的大语言模型中,输出润色处理后的片段;第三生成子单元(图中未示出),用于根据待生成文章,以及润色处理后的片段,生成润色处理后的待生成文章。
在一些实施例中,还包括:***单元,包括:第四生成子单元(图中未示出),用于根据写作提纲和/或待生成文章,生成待选文章图像列表;其中,待选文章图像列表表征供用户选择的文章图片和/或文章视频;***子单元(图中未示出),用于响应于用户基于待选文章图像列表输入的选择指令,将选择指令所指示的文章图像,***待生成文章,生成包括文章图像的待生成文章;其中,选择指令指示出用户选择的文章图像。
在一些实施例中,第四生成子单元(图中未示出),包括:第二获取模块(图中未示出),用于根据写作提纲和/或待生成文章,获取待选文章图像集合;第三获取模块(图中未示出),用于获取待选文章图像集合中,各待选文章图像的引用频次;第二生成模块(图中未示出),用于根据引用频次,对各待选文章图像进行排序,生成待选文章图像列表。
图5提供的文章的自动生成装置,可以执行上述相应方法实施例中服务器涉及的步骤,其实现原理和技术效果类似,在此不再赘述。
根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
根据本公开的实施例,本公开还提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行上述任一实施例提供的方案。
根据本公开的实施例,本公开还提供了一种计算机程序产品,计算机程序产品包括:计算机程序,计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从可读存储介质读取计算机程序,至少一个处理器执行计算机程序使得电子设备执行上述任一实施例提供的方案。
图6为可以用来实施本公开的实施例的示例电子设备600的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
如图6所示,设备600包括计算单元601,其可以根据存储在只读存储器(ROM)602中的计算机程序或者从存储单元608加载到随机访问存储器(RAM)603中的计算机程序,来执行各种适当的动作和处理。在RAM603中,还可存储设备600操作所需的各种程序和数据。计算单元601、ROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
设备600中的多个部件连接至I/O接口605,包括:输入单元606,例如键盘、鼠标等;输出单元607,例如各种类型的显示器、扬声器等;存储单元608,例如磁盘、光盘等;以及通信单元609,例如网卡、调制解调器、无线通信收发机等。通信单元609允许设备600通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
计算单元601可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元601的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元601执行上文所描述的各个方法和处理,例如文章的自动生成方法。例如,在一些实施例中,文章的自动生成方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元608。在一些实施例中,计算机程序的部分或者全部可以经由ROM 602和/或通信单元609而被载入和/或安装到设备600上。当计算机程序加载到RAM 603并由计算单元601执行时,可以执行上文描述的文章的自动生成方法的一个或多个步骤。备选地,在其他实施例中,计算单元601可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行文章的自动生成方法。
本文中以上描述的***和技术的各种实施方式可以在数字电子电路***、集成电路***、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上***的***(SOC)、复杂可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
为了提供与用户的交互,可以在计算机上实施此处描述的***和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。
计算机***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务("Virtual Private Server",或简称"VPS")中,存在的管理难度大,业务扩展性弱的缺陷。服务器也可以为分布式***的服务器,或者是结合了区块链的服务器。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。
Claims (27)
1.一种文章的自动生成方法,包括:
获取待生成文章的写作提纲和写作素材;其中,所述写作提纲表征待生成文章的提纲,所述写作素材表征待生成文章的素材;并根据所述写作提纲确定第一提示词,其中,所述第一提示词表征对写作提纲的评估结果;
根据所述第一提示词,调整所述写作提纲,得到调整后的写作提纲;
根据所述调整后的写作提纲和所述写作素材,生成所述待生成文章。
2.根据权利要求1所述的方法,其中,根据所述写作提纲确定第一提示词,包括:
根据预设的第一提示词模板和所述写作提纲,确定与所述写作提纲对应的第一提示词;其中,所述预设的第一提示词模板中包括每一写作提纲的评估条件。
3.根据权利要求1或2所述的方法,其中,根据所述第一提示词,调整所述写作提纲,得到调整后的写作提纲,包括:
将所述第一提示词输入至预设的大语言模型中,输出写作提纲评估值和改进信息;其中,所述改进信息表征对写作提纲的修改建议;
若确定所述写作提纲评估值小于预设评估阈值,则根据所述改进信息调整所述写作提纲,得到调整后的写作提纲。
4.根据权利要求3所述的方法,其中,若确定所述写作提纲评估值小于预设评估阈值,则根据所述改进信息调整所述写作提纲,得到调整后的写作提纲,包括:
响应于用户基于所述改进信息所输入的修改指令,基于所述修改指令所指示的修改内容,对所述写作提纲进行调整,得到调整后的写作提纲;
其中,所述修改指令指示出对写作提纲的修改内容。
5.根据权利要求1-4中任一项所述的方法,其中,获取待生成文章的写作提纲和写作素材,包括:
获取待生成文章的写作主题和参考文章;其中,所述写作主题表征待生成文章的主题;其中,所述参考文章表征待生成文章的参考提纲;
根据所述写作主题获取所述写作素材;
根据所述参考文章、所述写作主题和所述写作素材,确定所述写作提纲。
6.根据权利要求5所述的方法,其中,根据所述写作主题获取所述写作素材,包括:
确定待生成文章的素材源;其中,所述素材源表征初始写作素材的来源;
根据所述写作主题从所述素材源中获取初始写作素材;其中,所述初始写作素材表征从所述素材源中直接获取的素材;
确定所述初始写作素材的类型;其中,所述初始写作素材的类型表征初始写作素材的文本结构特征;并根据所述初始写作素材的类型,对所述初始写作素材进行素材处理,得到所述写作素材。
7.根据权利要求6所述的方法,其中,所述初始写作素材的类型包括:结构严谨型素材和/或结构非严谨型素材,根据所述初始写作素材的类型,对所述初始写作素材进行素材处理,得到所述写作素材,包括:
若所述初始写作素材的类型为所述结构严谨型素材,对所述初始写作素材进行片段提取处理,得到所述写作素材;
若所述初始写作素材的类型为所述结构非严谨型素材,根据预设的大语言模型,对所述初始写作素材进行归纳汇总处理,得到所述写作素材。
8.根据权利要求5所述的方法,其中,根据所述参考文章、所述写作主题和所述写作素材,确定所述写作提纲,包括:
从所述参考文章中提取所述参考提纲;
根据预设的第二提示词模板、所述参考提纲、所述写作主题和所述写作素材,确定所述写作主题对应的第二提示词;其中,所述预设的第二提示词模板中包括每一写作提纲的生成条件;其中,所述第二提示词表征写作提纲的生成结果;
将所述第二提示词输入至预设的大语言模型中,输出所述写作提纲。
9.根据权利要求1-8中任一项所述的方法,其中,根据所述调整后的写作提纲和所述写作素材,生成所述待生成文章,包括:
根据预设的第三提示词模板、所述调整后的写作提纲和所述写作素材,确定与所述调整后的写作提纲对应的第三提示词;其中,所述预设的第三提示词模板中包括每一待生成文章的生成条件;其中,所述第三提示词表征待生成文章的生成结果;
将所述第三提示词输入所述预设的大语言模型中,输出所述待生成文章。
10.根据权利要求1-9中任一项所述的方法,还包括:
获取润色处理的类型,并从所述待生成文章中获取待润色处理的写作片段;
根据预设的第四提示词模板、所述润色处理的类型和所述待润色处理的片段,确定与润色处理的类型对应的第四提示词;其中,所述预设的第四提示词模板包括每一写作片段的润色处理条件;其中,所述第四提示词表征对写作片段的润色处理结果;
将所述第四提示词输入预设的大语言模型中,输出润色处理后的片段;
根据所述待生成文章,以及所述润色处理后的片段,生成润色处理后的待生成文章。
11.根据权利要求1-10中任一项所述的方法,还包括:
根据所述写作提纲和/或所述待生成文章,生成待选文章图像列表;其中,所述待选文章图像列表表征供用户选择的文章图片和/或文章视频;
响应于用户基于所述待选文章图像列表输入的选择指令,将所述选择指令所指示的文章图像,***所述待生成文章,生成包括所述文章图像的待生成文章;其中,所述选择指令指示出用户选择的文章图像。
12.根据权利要求11所述的方法,其中,所述根据所述写作提纲和/或所述待生成文章,生成待选文章图像列表,还包括:
根据所述写作提纲和/或所述待生成文章,获取待选文章图像集合;
获取所述待选文章图像集合中,各待选文章图像的引用频次;
根据所述引用频次,对所述各待选文章图像进行排序,生成所述待选文章图像列表。
13.一种文章的自动生成装置,包括:
获取单元,用于获取待生成文章的写作提纲和写作素材;其中,所述写作提纲表征待生成文章的提纲,所述写作素材表征待生成文章的素材;并根据所述写作提纲确定第一提示词,其中,所述第一提示词表征对写作提纲的评估结果;
调整单元,用于根据所述第一提示词,调整所述写作提纲,得到调整后的写作提纲;
生成单元,用于根据所述调整后的写作提纲和所述写作素材,生成所述待生成文章。
14.根据权利要求13所述的装置,其中,所述获取单元,包括:
第一确定子单元,用于根据预设的第一提示词模板和所述写作提纲,确定与所述写作提纲对应的第一提示词;其中,所述预设的第一提示词模板中包括每一写作提纲的评估条件。
15.根据权利要求13或14所述的装置,其中,所述调整单元,包括:
评估子单元,用于将所述第一提示词输入至预设的大语言模型中,输出写作提纲评估值和改进信息;其中,所述改进信息表征对写作提纲的修改建议;
调整子单元,用于若确定所述写作提纲评估值小于预设评估阈值,则根据所述改进信息调整所述写作提纲,得到调整后的写作提纲。
16.根据权利要求15所述的装置,其中,所述调整子单元,包括:
调整模块,用于响应于用户基于所述改进信息所输入的修改指令,基于所述修改指令所指示的修改内容,对所述写作提纲进行调整,得到调整后的写作提纲;其中,所述修改指令指示出对写作提纲的修改内容。
17.根据权利要求13-16中任一项所述的装置,其中,所述获取单元,包括:
第一获取子单元,用于获取待生成文章的写作主题和参考文章;其中,所述写作主题表征待生成文章的主题;其中,所述参考文章表征待生成文章的参考提纲;
第二获取子单元,用于根据所述写作主题获取所述写作素材;
第二确定子单元,用于根据所述参考文章、所述写作主题和所述写作素材,确定所述写作提纲。
18.根据权利要求17所述的装置,其中,所述第二获取子单元,包括:
第一确定模块,用于确定待生成文章的素材源;其中,所述素材源表征初始写作素材的来源;
第一获取模块,用于根据所述写作主题从所述素材源中获取初始写作素材;其中,所述初始写作素材表征从所述素材源中直接获取的素材;
第二确定模块,用于确定所述初始写作素材的类型;其中,所述初始写作素材的类型表征初始写作素材的文本结构特征;并根据所述初始写作素材的类型,对所述初始写作素材进行素材处理,得到所述写作素材。
19.根据权利要求18所述的装置,其中,所述初始写作素材的类型包括:结构严谨型素材和/或结构非严谨型素材,所述第二确定模块,包括:
第一处理子模块,用于若所述初始写作素材的类型为所述结构严谨型素材,对所述初始写作素材进行片段提取处理,得到所述写作素材;
第二处理子模块,用于若所述初始写作素材的类型为所述结构非严谨型素材,根据预设的大语言模型,对所述初始写作素材进行归纳汇总处理,得到所述写作素材。
20.根据权利要求17所述的装置,其中,所述第二确定子单元,包括:
提取模块,用于从所述参考文章中提取所述参考提纲;
第三确定模块,用于根据预设的第二提示词模板、所述参考提纲、所述写作主题和所述写作素材,确定所述写作主题对应的第二提示词;其中,所述预设的第二提示词模板中包括每一写作提纲的生成条件;其中,所述第二提示词表征写作提纲的生成结果;
第一生成模块,用于将所述第二提示词输入至预设的大语言模型中,输出所述写作提纲。
21.根据权利要求13-20中任一项所述的装置,其中,所述生成单元,包括:
第三确定子单元,用于根据预设的第三提示词模板、所述调整后的写作提纲和所述写作素材,确定与所述调整后的写作提纲对应的第三提示词;其中,所述预设的第三提示词模板中包括每一待生成文章的生成条件;其中,所述第三提示词表征待生成文章的生成结果;
第一生成子单元,用于将所述第三提示词输入所述预设的大语言模型中,输出所述待生成文章。
22.根据权利要求13-21中任一项所述的装置,还包括:润色单元,包括:
第三获取子单元,用于获取润色处理的类型,并从所述待生成文章中获取待润色处理的写作片段;
第四确定子单元,用于根据预设的第四提示词模板、所述润色处理的类型和所述待润色处理的片段,确定与润色处理的类型对应的第四提示词;其中,所述预设的第四提示词模板包括每一写作片段的润色处理条件;其中,所述第四提示词表征对写作片段的润色处理结果;
第二生成子单元,用于将所述第四提示词输入预设的大语言模型中,输出润色处理后的片段;
第三生成子单元,用于根据所述待生成文章,以及所述润色处理后的片段,生成润色处理后的待生成文章。
23.根据权利要求13-22中任一项所述的装置,还包括:***单元,包括:
第四生成子单元,用于根据所述写作提纲和/或所述待生成文章,生成待选文章图像列表;其中,所述待选文章图像列表表征供用户选择的文章图片和/或文章视频;
***子单元,用于响应于用户基于所述待选文章图像列表输入的选择指令,将所述选择指令所指示的文章图像,***所述待生成文章,生成包括所述文章图像的待生成文章;其中,所述选择指令指示出用户选择的文章图像。
24.根据权利要求23所述的装置,其中,第四生成子单元,包括:
第二获取模块,用于根据所述写作提纲和/或所述待生成文章,获取待选文章图像集合;
第三获取模块,用于获取所述待选文章图像集合中,各待选文章图像的引用频次;
第二生成模块,用于根据所述引用频次,对所述各待选文章图像进行排序,生成所述待选文章图像列表。
25.一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-12中任一项所述的方法。
26.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-12中任一项所述的方法。
27.一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现权利要求1-12中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311768121.6A CN117744620A (zh) | 2023-12-20 | 2023-12-20 | 文章的自动生成方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311768121.6A CN117744620A (zh) | 2023-12-20 | 2023-12-20 | 文章的自动生成方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117744620A true CN117744620A (zh) | 2024-03-22 |
Family
ID=90254100
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311768121.6A Pending CN117744620A (zh) | 2023-12-20 | 2023-12-20 | 文章的自动生成方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117744620A (zh) |
-
2023
- 2023-12-20 CN CN202311768121.6A patent/CN117744620A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110020411B (zh) | 图文内容生成方法及设备 | |
KR20210116379A (ko) | 텍스트 창작 방법, 텍스트 창작 장치, 전자 기기 및 저장 매체 | |
US20150199605A1 (en) | Creating Variations when Transforming Data into Consumable Content | |
CN111783508A (zh) | 用于处理图像的方法和装置 | |
JP7309811B2 (ja) | データ注釈方法、装置、電子機器および記憶媒体 | |
CN114238689A (zh) | 视频生成方法、装置、电子设备、存储介质和程序产品 | |
CN112839185B (zh) | 用于处理图像的方法、装置、设备和介质 | |
CN117539975A (zh) | 大语言模型的提示词信息的生成方法、装置、设备及介质 | |
CN112231444A (zh) | 结合rpa和ai的语料数据的处理方法、装置和电子设备 | |
US20240086452A1 (en) | Tracking concepts within content in content management systems and adaptive learning systems | |
CN107742315B (zh) | 生成人物词云画像的方法及装置 | |
CN113076395B (zh) | 语义模型训练、搜索显示方法、装置、设备及存储介质 | |
CN117744620A (zh) | 文章的自动生成方法、装置、设备及存储介质 | |
CN114880498A (zh) | 事件信息展示方法及装置、设备和介质 | |
CN111510376B (zh) | 图像处理方法、装置及电子设备 | |
CN109857838B (zh) | 用于生成信息的方法和装置 | |
CN113704488B (zh) | 内容的生成方法、装置、电子设备及存储介质 | |
CN116070175B (zh) | 一种文案生成方法及电子设备 | |
CN113438428B (zh) | 用于视频自动化生成的方法、装置、设备和计算机可读存储介质 | |
US20230260131A1 (en) | Image processing method, electronic device, and non-transitory computer-readable storage medium | |
US20230084438A1 (en) | Method of generating text, method of training model, electronic device, and medium | |
CN113743438B (zh) | 文本检测用数据集生成方法、装置和*** | |
CN117217184A (zh) | 文档扩写方法、装置、电子设备及可读存储介质 | |
CN108509058B (zh) | 输入方法与相关设备 | |
CN117725278A (zh) | 基于脑图的资料推荐方法及其装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |