代码生成方法、装置、电子设备和存储介质制造方法及图纸

技术编号:40785220 阅读:11 留言:0更新日期:2024-03-28 19:17
本发明专利技术提供一种代码生成方法、装置、电子设备和存储介质,属于人工智能技术领域,代码生成方法包括:识别目标设计文件中的各个组件和模块,提取各个组件和模块对应的描述信息;根据描述信息,生成目标设计文件对应的代码提示语;将代码提示语输入至代码生成模型,得到目标设计文件对应的代码,代码生成模型是基于大型语言模型得到的。本发明专利技术通过识别目标设计文件中的各个组件和模块,提取各个组件和模块对应的描述信息,不会受限于设计文件的大小,根据描述信息,生成目标设计文件对应的代码提示语,将代码提示语输入至代码生成模型,得到目标设计文件对应的代码,实现了代码自动生成,生成的代码符合设计意图,提升了开发效率。

【技术实现步骤摘要】

本专利技术涉及人工智能,尤其涉及一种代码生成方法、装置、电子设备和存储介质


技术介绍

1、随着web技术的逐步成熟,web开发人员趋向于工程化开发,即需要开发人员更专注于通过javascript实现各种各样繁杂的交互功能。但是目前静态页面的代码以及一些简单的交互逻辑却始终占据着web开发人员的时间和部分精力,特别是基于车机设计进行前端开发时,车机设计可能会包含复杂的界面设计和交互设计,web开发人员需要花费较多时间对静态页面的代码和交互逻辑进行开发,且每当设计发生变化,web开发人员就需要重新对静态页面的代码和交互逻辑进行调整,开发效率低下。


技术实现思路

1、本专利技术提供一代码生成方法、装置、电子设备和存储介质,用以解决现有技术中基于车机设计进行前端开发时,开发效率低下的缺陷。

2、本专利技术提供一种代码生成方法,包括:

3、识别目标设计文件中的各个组件和模块,提取所述各个组件和模块对应的描述信息;

4、根据所述描述信息,生成所述目标设计文件对应的代码提示语;

本文档来自技高网...

【技术保护点】

1.一种代码生成方法,其特征在于,包括:

2.根据权利要求1所述的代码生成方法,其特征在于,所述识别目标设计文件中的各个组件和模块,提取所述各个组件和模块对应的描述信息,包括:

3.根据权利要求1所述的代码生成方法,其特征在于,所述识别目标设计文件中的各个组件和模块,提取各个组件和模块对应的描述信息,包括:

4.根据权利要求3所述的代码生成方法,其特征在于,所述基于所述层级关系和构成各个模块的组件的描述信息,确定所述各个模块的描述信息,包括:

5.根据权利要求2-4中任一项所述的代码生成方法,其特征在于,所述根据所述描述信息,生成所述目标设...

【技术特征摘要】

1.一种代码生成方法,其特征在于,包括:

2.根据权利要求1所述的代码生成方法,其特征在于,所述识别目标设计文件中的各个组件和模块,提取所述各个组件和模块对应的描述信息,包括:

3.根据权利要求1所述的代码生成方法,其特征在于,所述识别目标设计文件中的各个组件和模块,提取各个组件和模块对应的描述信息,包括:

4.根据权利要求3所述的代码生成方法,其特征在于,所述基于所述层级关系和构成各个模块的组件的描述信息,确定所述各个模块的描述信息,包括:

5.根据权利要求2-4中任一项所述的代码生成方法,其特征在于,所述根据所述描述信息,生成所述目标设计文件对应的代...

【专利技术属性】
技术研发人员:吴杏平童鹏雷琴辉刘俊峰梅林海刘权王士进刘聪胡国平
申请(专利权)人:科大讯飞股份有限公司
类型:发明
国别省市:

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

1