基于人工智能的文章生成方法和装置制造方法及图纸

技术编号:15690841 阅读:37 留言:0更新日期:2017-06-24 03:33
本发明专利技术提出一种基于人工智能的文章生成方法和装置,其中,方法包括:通过根据文章语料,预先建立模板库之后,选取模板库中的目标基础框架,进而在预设数据库中,根据目标基础框架中各段落所描述的对象和所涉及的字段进行搜索,得到对象对应的各字段内容,并在目标基础框架中的每一段落位置,分别对应填充搜索到的各字段内容,得到文章主体,最后根据在标题库中匹配得到的文章主体的目标标题,以及该文章主体,拼接生成文章。由于基础框架用于指示对应类别的文章中,各段落所描述的对象,以及所述段落所涉及的字段,从而根据预设数据库中的字段内容对基础框架进行填充后能够自动生成文章,避免了人工编辑,解决了现有技术中人工编写文章效率较低的技术问题。

Method and device for generating articles based on Artificial Intelligence

The invention provides an artificial intelligence based on the generation method and device, the method includes: according to the data, after the establishment of the template library in advance, choosing the target framework in the template library, and then in the default database, search object according to each paragraph described in the target framework and related fields from the fields, the corresponding object, and each paragraph in the target position based framework, corresponding to the fields to fill search respectively, are the main body of the paper, according to the title in the library, the main goal of the title, and the main body of the paper, the generation of mosaic. The basic framework is used to indicate the corresponding category in the article, the object of each paragraph are described, and the fields of the passages involved, according to the field in the database on the basis of the contents of the preset frame after filling can automatically generate articles, avoid manual editing, solve the technical problem of the low efficiency of the existing manual technology.

【技术实现步骤摘要】
基于人工智能的文章生成方法和装置
本专利技术涉及信息处理
,尤其涉及一种基于人工智能的文章生成方法和装置。
技术介绍
人工智能(ArtificialIntelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语音识别、图像识别、自然语言处理和专家系统等。在现有技术中,对于期刊、文献、新闻等文章,通常都是由人工进行编写。但这种人工编写的方式,不仅需要消耗大量的时间才能够完成有限数量的文章编写工作,而且所编写的文章质量与人员经验水平密切相关,导致文章质量不易控制。可见,现有技术中,这种由人工编写文章的方式,效率较低。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种基于人工智能的文章生成方法,以提高文章编写的效率。本专利技术的第二个目的在于提出一种基于人工智能的文章生成装置。本专利技术的第三个目的在于提出另一种基于人工智能的文章生成装置。本专利技术的第四个目的在于提出一种非临时性计算机可读存储介质。本专利技术的第五个目的在于提出一种计算机程序产品。为达上述目的,本专利技术第一方面实施例提出了一种基于人工智能的文章生成方法,包括:根据文章语料,预先建立模板库;所述模板库包括各类别的基础框架,所述基础框架用于指示对应类别的文章中,各段落所描述的对象,以及所述段落所涉及的字段;选取所述模板库中的目标基础框架;在预设数据库中,根据所述目标基础框架中各段落所描述的对象和所涉及的字段进行搜索,得到对象对应的各字段内容;在所述目标基础框架中的每一段落位置,分别对应填充搜索到的各字段内容,得到文章主体;根据在标题库中匹配得到的所述文章主体的目标标题,以及所述文章主体,拼接生成文章。本专利技术实施例的基于人工智能的文章生成方法,通过根据文章语料,预先建立模板库之后,选取模板库中的目标基础框架,进而在预设数据库中,根据目标基础框架中各段落所描述的对象和所涉及的字段进行搜索,得到对象对应的各字段内容,并在目标基础框架中的每一段落位置,分别对应填充搜索到的各字段内容,得到文章主体,最后根据在标题库中匹配得到的文章主体的目标标题,以及该文章主体,拼接生成文章。由于基础框架用于指示对应类别的文章中,各段落所描述的对象,以及所述段落所涉及的字段,从而根据预设数据库中的字段内容对基础框架进行填充后能够自动生成文章,避免了人工编辑,解决了现有技术中人工编写文章效率较低的技术问题。为达上述目的,本专利技术第二方面实施例提出了一种基于人工智能的文章生成装置,包括:建立模块,用于根据文章语料,预先建立模板库;所述模板库包括各类别的基础框架,所述基础框架用于指示对应类别的文章中,各段落所描述的对象,以及所述段落所涉及的字段;选取模块,用于选取所述模板库中的目标基础框架;查询模块,用于在预设数据库中,根据所述目标基础框架中各段落所描述的对象和所涉及的字段进行搜索,得到对象对应的各字段内容;填充模块,用于在所述目标基础框架中的每一段落位置,分别对应填充搜索到的各字段内容,得到文章主体;生成模块,用于根据在标题库中匹配得到的所述文章主体的目标标题,以及所述文章主体,拼接生成文章。本专利技术实施例的基于人工智能的文章生成装置,通过根据文章语料,预先建立模板库之后,选取模板库中的目标基础框架,进而在预设数据库中,根据目标基础框架中各段落所描述的对象和所涉及的字段进行搜索,得到对象对应的各字段内容,并在目标基础框架中的每一段落位置,分别对应填充搜索到的各字段内容,得到文章主体,最后根据在标题库中匹配得到的文章主体的目标标题,以及该文章主体,拼接生成文章。由于基础框架用于指示对应类别的文章中,各段落所描述的对象,以及所述段落所涉及的字段,从而根据预设数据库中的字段内容对基础框架进行填充后能够自动生成文章,避免了人工编辑,解决了现有技术中人工编写文章效率较低的技术问题。为达上述目的,本专利技术第三方面实施例提出了另一种基于人工智能的文章生成装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现第一方面所述的文章生成方法。为了实现上述目的,本专利技术第四方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的文章生成方法。为了实现上述目的,本专利技术第五方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令处理器执行时,执行第一方面所述的文章生成方法。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术实施例所提供的基于人工智能的文章生成方法的流程示意图;图2为本专利技术实施例提供的另一种基于人工智能的文章生成方法的流程示意图;图3为所生成的文章的示意;图4为本专利技术实施例提供的一种文章生成装置的结构示意图;以及图5为本专利技术实施例所提供的另一种文章生成装置的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的基于人工智能的文章生成方法和装置。图1为本专利技术实施例所提供的基于人工智能的文章生成方法的流程示意图。本专利技术实施例提供了基于人工智能的文章生成方法,以实现自动生成期刊文章,如图1所示,该方法包括以下步骤:步骤101,根据文章语料,预先建立模板库。其中,模板库包括各类别的基础框架,基础框架用于指示对应类别的文章中,各段落所描述的对象,以及各段落所涉及的字段。具体地,基础框架中包括了多个段落,各个段落均有各自所描述的对象和所涉及的字段。具体来说,这里的对象是该段落中各句子沿着某一主线进行描述时所涉及的元素,也可以称为主干元素,例如:野生动物园介绍、北京的气候特点等等;而段落所涉及的字段,是该段落中各句子沿着该一主线进行描述时,会提及的高频字段,例如:在描述的对象为野生动物园介绍时,会提及的高频字段可以包括“门票价格”和“开放时间”等等。步骤102,选取模板库中的目标基础框架。具体地,由于模板库包括各类别的基础框架,因此,可以针对所需生成文章的类别,对应选取模板库中的目标基础框架。步骤103,在预设数据库中,根据目标基础框架中各段落所描述的对象和所涉及的字段进行搜索,得到对象对应的各字段内容。具体地,这里的预设数据库,包括了基于各字段描述同一对象时的不同描述内容,这里的描述内容就是字段内容,具体可以记载对象、字段及字段内容之间的对应关系。步骤104,在目标基础框架中的每一段落位置,分别对应填充搜索到的各字段内容,得到文章主体。进一步,模板库还包括评价性语句表。其中,评价性语句表用于指示用户针对各对象的属性取值的评价结论,从而在目标基础框架中的每一段落位本文档来自技高网...
基于人工智能的文章生成方法和装置

【技术保护点】
一种基于人工智能的文章生成方法,其特征在于,包括以下步骤:根据文章语料,预先建立模板库;所述模板库包括各类别的基础框架,所述基础框架用于指示对应类别的文章中,各段落所描述的对象,以及所述段落所涉及的字段;选取所述模板库中的目标基础框架;在预设数据库中,根据所述目标基础框架中各段落所描述的对象和所涉及的字段进行搜索,得到对象对应的各字段内容;在所述目标基础框架中的每一段落位置,分别对应填充搜索到的各字段内容,得到文章主体;根据在标题库中匹配得到的所述文章主体的目标标题,以及所述文章主体,拼接生成文章。

【技术特征摘要】
1.一种基于人工智能的文章生成方法,其特征在于,包括以下步骤:根据文章语料,预先建立模板库;所述模板库包括各类别的基础框架,所述基础框架用于指示对应类别的文章中,各段落所描述的对象,以及所述段落所涉及的字段;选取所述模板库中的目标基础框架;在预设数据库中,根据所述目标基础框架中各段落所描述的对象和所涉及的字段进行搜索,得到对象对应的各字段内容;在所述目标基础框架中的每一段落位置,分别对应填充搜索到的各字段内容,得到文章主体;根据在标题库中匹配得到的所述文章主体的目标标题,以及所述文章主体,拼接生成文章。2.根据权利要求1所述的文章生成方法,其特征在于,所述选取所述模板库中的目标基础框架之前,还包括:在用户输入的搜索词中,根据搜索词的热度,选取出目标搜索词;根据所述目标搜索词,查询搜索词与类别的对应关系,确定所属的类别;所述选取所述模板库中的目标基础框架,包括:根据确定出的类别,选取所述类别对应的目标基础框架。3.根据权利要求2所述的文章生成方法,其特征在于,所述在用户输入的搜索词中,根据搜索词的热度,选取出目标搜索词,包括:周期性或者定时查询用户历史输入的搜索词的热度;将热度最高的搜索词确定为所述目标搜索词。4.根据权利要求2所述的文章生成方法,其特征在于,所述热度是根据用户的点击次数、搜索次数和/或浏览时长确定的。5.根据权利要求1-4任一项所述的文章生成方法,其特征在于,所述模板库还包括润色语句集,所述润色语句集用于指示属于同一语义的短语集合;所述得到文章主体之后,还包括:利用所述润色语句集中的各短语,对所述文章主体中属于同一语义的短语进行随机替换。6.根据权利要求5所述的文章生成方法,其特征在于,所述润色语句集是对所述文章语料,结合上下文进行语义分析所得到的。7.根据权利要求1-4任一项所述的文章生成方法,其特征在于,所述模板库还包括评价性语句表,所述评价性语句表用于指示用户针对各对象的属性取值的评价结论;所述在所述目标基础框架中的每一段落位置,分别对应填充搜索到的各字段内容之后,还包括:针对所述字段内容中所记载的对象的属性取值,查询所述评价性语句表,得到所述字段内容的评价结论;将所述字段内容的评价结论插入到所述文章主体中。8.根据权利要求7所述的文章生成方法,其特征在于,所述针对所述字段内容中所记载的对象的属性取值,查询所述评价性语句表,包括:当所述目标基础框架各段落所描述的对象中,包括用于记载所述评价结论的评价对象时,针对所述字段内容中所记载的对象的属性取值,查询所述评价性语句表。9.根据权利要求1-4任一项所述的文章生成方法,其特征在于,所述得到文章主体之后,还包括:针对包含字符数量低于第一阈值的文章主体,进行删除或重新生成;和/或,针对与历史文章重复率高于第二阈值的文章主体,进行删除或重新生成;和/或,针对各段落之间语义相关性低于第三阈值的文章主体,进行删除或重新生成。10.根据权利要求9所述的文章生成方法,其特征在于,所述第一阈值、所述第二阈值和所述第三阈值是根据用户对历史文章的操作行为所确定出的。11.一种基于人工智能的文章生成装置,其特征在于,包括:建立模块,用于根据文章语料,预先建立模板库;所述模板库包括各类别的基础框架,所述...

【专利技术属性】
技术研发人员:袁洁
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1