智能写作方法、装置、终端和计算机可读存储介质制造方法及图纸

技术编号:19821688 阅读:30 留言:0更新日期:2018-12-19 14:40
本发明专利技术实施例提出一种智能写作方法、装置、终端和计算机可读存储介质,方法包括接收用户的写作需求样例,并根据写作需求样例生成规划文件草稿;对规划文件草稿进行优化检测,得到初始规划文件;将预先获得的样本数据源与初始规划文件结合,得到中间规划文件;对中间规划文件进行优化检测,得到正式规划文件,正式规划文件用于与用户的待写作数据源结合得到写作结果。本发明专利技术的智能写作同时具备开发和线上写作功能,根据开发阶段生成的正式规划文件,线上写作阶段能够直接使用,同时根据线上写作阶段的结果可以反向修改正式规划文件,提高了规划文件的复用性和开发效率。

【技术实现步骤摘要】
智能写作方法、装置、终端和计算机可读存储介质
本专利技术涉及数据处理
,尤其涉及一种智能写作方法、装置、终端和计算机可读存储介质。
技术介绍
传统的智能写作装置是根据业务逻辑编写模板代码,通过将数据填入模板从而完成写作结果构建。但是现有的智能写作装置开发过程复用性差,当有不同业务需求时,需要重新开发数据处理和模板填写等功能。同时写作结果的质量控制困难且写作结果的生动性差。在
技术介绍
中公开的上述信息仅用于加强对本专利技术的背景的理解,因此其可能包含没有形成为本领域普通技术人员所知晓的现有技术的信息。
技术实现思路
本专利技术实施例提供一种智能写作方法、装置、终端和计算机可读存储介质,以解决现有技术中的一个或多个技术问题。第一方面,本专利技术实施例提供了一种智能写作的方法,包括:接收用户的写作需求样例,并根据所述写作需求样例生成规划文件草稿;对所述规划文件草稿进行优化检测,得到初始规划文件;将预先获得的样本数据源与所述初始规划文件结合,得到中间规划文件;对所述中间规划文件进行所述优化检测,得到正式规划文件,所述正式规划文件用于与用户的待写作数据源结合得到写作结果。结合第一方面,本专利技术实施例在第一方面的第一种实现方式中,对所述规划文件草稿进行所述优化检测,得到初始规划文件,包括:若所述规划文件草稿的所述优化检测结果满足要求,则将所述规划文件草稿作为初始规划文件输出;若所述规划文件草稿的所述优化检测结果不满足要求,则对所述规划文件草稿进行调整后,再对调整后的规划文件草稿进行所述优化检测,直至满足要求为止。结合第一方面,本专利技术实施例在第一方面的第二种实现方式中,对所述中间规划文件进行所述优化检测,得到所述正式规划文件,包括:若所述中间规划文件的所述优化检测结果满足要求,则将所述中间规划文件作为正式规划文件输出;若所述中间规划文件的所述优化检测结果不满足要求,则对所述中间规划文件进行调整后,再对调整后的中间规划文件进行所述优化检测,直至满足要求为止。结合第一方面、第一方面的第一种实施方式和第一方面的第二种实施方式中的任一种实施方式,本专利技术实施例在第一方面的第三种实现方式中,所述优化检测包括:对待检测规划文件的数据变量进行检查,和/或通过若干自测数据对待检测规划文件进行写作测试;其中,所述待检测规划文件包括所述草稿规划文件或所述中间规划文件。结合第一方面的第三种实现方式,本专利技术实施例在第一方面的第四种实现方式中,所述写作测试包括样例测试、边界测试和模糊测试中的任一种或多种组合。结合第一方面,本专利技术实施例在第一方面的第五种实现方式中,将预先获得的样本数据源与所述初始规划文件结合,得到中间规划文件,包括:对所述初始规划文件进行宏观规划,得到需要写作的各第一宏观结点;结合所述样本数据源对各所述第一宏观结点进行微观规划,形成各所述第一宏观结点对应的语法树;对各所述语法树的各终止结点进行合理性检测、推导结果汇聚和推导结果选择,得到各所述语法树对应的各推导根结点;对各所述第一宏观结点对应的各所述推导根结点进行排序,得到所述中间规划文件。结合第一方面,本专利技术实施例在第一方面的第六种实现方式中,还包括:对所述正式规划文件进行宏观规划,得到需要写作的各第二宏观结点;结合所述待写作数据源对各所述第二宏观结点进行微观规划,形成各所述第二宏观结点对应的语法树;对各所述语法树的各终止结点进行合理性检测、推导结果汇聚和推导结果选择,得到各所述语法树对应的各推导根结点;对各所述第二宏观结点对应的各所述推导根结点进行排序,生成所述写作结果。结合第一方面,本专利技术实施例在第一方面的第七种实现方式中,还包括:通过自定义代码对所述中间规划文件进行调整,以完善所述中间规划文件;和/或通过所述自定义代码对所述写作结果进行调整,以完善所述写作结果。第二方面,本专利技术实施例提供了一种智能写作的装置,包括:草稿文件开发模块,用于接收用户的写作需求样例,并根据所述写作需求样例生成规划文件草稿;初始文件开发模块,用于对所述规划文件草稿进行优化检测,得到初始规划文件;中间文件开发模块,用于将预先获得的样本数据源与所述初始规划文件结合,得到中间规划文件;正式文件开发模块,用于对所述中间规划文件进行所述优化检测,得到正式规划文件,所述正式规划文件用于与用户的待写作数据源结合得到写作结果。在一个可能的设计中,所述初始文件开发模块包括:第一处理子模块,用于判断所述规划文件草稿的所述优化检测结果,若所述规划文件草稿的所述优化检测结果满足要求,则将所述规划文件草稿作为初始规划文件输出;若所述规划文件草稿的所述优化检测结果不满足要求,则对所述规划文件草稿进行调整后,再对调整后的规划文件进行所述优化检测,直至满足要求为止。在一个可能的设计中,所述正式文件开发模块包括:第二处理子模块,用于判断所述中间规划文件的所述优化检测结果,若所述中间规划文件的所述优化检测结果满足要求,则将所述中间规划文件作为正式规划文件输出;若所述中间规划文件的所述优化检测结果不满足要求,则对所述中间规划文件进行调整后,再对调整后的中间规划文件进行所述优化检测,直至满足要求为止。在一个可能的设计中,还包括:优化检测子模块,用于对待检测规划文件的数据变量进行检查,和/或通过若干自测数据对待检测规划文件进行写作测试;其中,所述待检测规划文件包括所述草稿规划文件或所述中间规划文件。在一个可能的设计中,所述中间文件开发模块包括:第一宏观规划子模块,用于对所述初始规划文件进行宏观规划,得到需要写作的各第一宏观结点;第一微观规划子模块,用于结合所述样本数据源对各所述第一宏观结点进行微观规划,形成各所述第一宏观结点对应的语法树;对各所述语法树的各终止结点进行合理性检测、推导结果汇聚和推导结果选择,得到各所述语法树对应的各推导根结点;第一生成模块,用于对各所述第一宏观结点对应的各所述推导根结点进行排序,得到所述中间规划文件。在一个可能的设计中,还包括线上写作模块,所述线上写作模块用于:对所述正式规划文件进行宏观规划,得到需要写作的各第二宏观结点;结合所述待写作数据源对各所述第二宏观结点进行微观规划,形成各所述第二宏观结点对应的语法树;对各所述语法树的各终止结点进行合理性检测、推导结果汇聚和推导结果选择,得到各所述语法树对应的各推导根结点;对各所述第二宏观结点对应的各所述推导根结点进行排序,生成所述写作结果。第三方面,本专利技术实施例提供了一种智能写作的终端,包括:所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,智能写作的终端的结构中包括处理器和存储器,所述存储器用于存储支持智能写作的终端执行上述第一方面中智能写作的方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。智能写作的终端还可以包括通信接口,用于智能写作的终端与其他设备或通信网络通信。第四方面,本专利技术实施例提供了一种计算机可读存储介质,用于存储智能写作的终端所用的计算机软件指令,其包括用于执行上述第一方面中智能写作的方法为智能写作的终端所涉及的程序。上述技术方案中的一个技术方案具有如下优点或有益效果:本专利技术的智能写作同时具备开发和线上写作功能,根据开发阶段生成的正式规划文件,线上写作阶段本文档来自技高网...

【技术保护点】
1.一种智能写作的方法,其特征在于,包括:接收用户的写作需求样例,并根据所述写作需求样例生成规划文件草稿;对所述规划文件草稿进行优化检测,得到初始规划文件;将预先获得的样本数据源与所述初始规划文件结合,得到中间规划文件;对所述中间规划文件进行所述优化检测,得到正式规划文件,所述正式规划文件用于与用户的待写作数据源结合得到写作结果。

【技术特征摘要】
1.一种智能写作的方法,其特征在于,包括:接收用户的写作需求样例,并根据所述写作需求样例生成规划文件草稿;对所述规划文件草稿进行优化检测,得到初始规划文件;将预先获得的样本数据源与所述初始规划文件结合,得到中间规划文件;对所述中间规划文件进行所述优化检测,得到正式规划文件,所述正式规划文件用于与用户的待写作数据源结合得到写作结果。2.根据权利要求1所述的方法,其特征在于,对所述规划文件草稿进行所述优化检测,得到初始规划文件,包括:若所述规划文件草稿的所述优化检测结果满足要求,则将所述规划文件草稿作为初始规划文件输出;若所述规划文件草稿的所述优化检测结果不满足要求,则对所述规划文件草稿进行调整后,再对调整后的规划文件草稿进行所述优化检测,直至满足要求为止。3.根据权利要求1所述的方法,其特征在于,对所述中间规划文件进行所述优化检测,得到所述正式规划文件,包括:若所述中间规划文件的所述优化检测结果满足要求,则将所述中间规划文件作为正式规划文件输出;若所述中间规划文件的所述优化检测结果不满足要求,则对所述中间规划文件进行调整后,再对调整后的中间规划文件进行所述优化检测,直至满足要求为止。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述优化检测包括:对待检测规划文件的数据变量进行检查,和/或通过若干自测数据对待检测规划文件进行写作测试;其中,所述待检测规划文件包括所述草稿规划文件或所述中间规划文件。5.根据权利要求4所述的方法,其特征在于,所述写作测试包括样例测试、边界测试和模糊测试中的任一种或多种组合。6.根据权利要求1所述的方法,其特征在于,将预先获得的样本数据源与所述初始规划文件结合,得到中间规划文件,包括:对所述初始规划文件进行宏观规划,得到需要写作的各第一宏观结点;结合所述样本数据源对各所述第一宏观结点进行微观规划,形成各所述第一宏观结点对应的语法树;对各所述语法树的各终止结点进行合理性检测、推导结果汇聚和推导结果选择,得到各所述语法树对应的各推导根结点;对各所述第一宏观结点对应的各所述推导根结点进行排序,得到所述中间规划文件。7.如权利要求1所述的方法,其特征在于,还包括:对所述正式规划文件进行宏观规划,得到需要写作的各第二宏观结点;结合所述待写作数据源对各所述第二宏观结点进行微观规划,形成各所述第二宏观结点对应的语法树;对各所述语法树的各终止结点进行合理性检测、推导结果汇聚和推导结果选择,得到各所述语法树对应的各推导根结点;对各所述第二宏观结点对应的各所述推导根结点进行排序,生成所述写作结果。8.如权利要求1所述的方法,其特征在于,还包括:通过自定义代码对所述中间规划文件进行调整,以完善所述中间规划文件;和/或通过所述自定义代码对所述写作结果进行调整,以完善所述写作结果。9.一种智能写作的装置,其特征在于,包括:草稿文件开发模块,用于接收用户的写作需求样例,并根据所述写作需求样例生成规划文...

【专利技术属性】
技术研发人员:刘家辰肖欣延佘俏俏吕雅娟
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

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

1