代码生成方法、装置及计算机可读存储介质制造方法及图纸

技术编号:45069230 阅读:15 留言:0更新日期:2025-04-25 18:12
本申请提供代码生成方法、装置及计算机可读存储介质,可应用于包括云计算平台和终端设备的代码生成系统,其中,方法包括:云计算平台接收终端设备发送的携带第一问题的代码生成请求后,对第一问题进行分解得到第一问题的解决步骤,之后基于第一问题的解决步骤中的每个步骤检索代码知识库,得到每个步骤匹配的代码知识,最后将第一问题的解决步骤中的每个步骤以及每个步骤匹配的代码知识输入代码生成模型,得到代码生成模型生成的代码后,向终端设备发送该代码,由终端设备呈现代码。该方法中,用户仅需在终端设备上输入代码相关问题,便可查看到系统根据用户输入的问题自动生成的代码,从而实现帮助提高代码编写效率。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种代码生成方法、装置及计算机可读存储介质


技术介绍

1、随着计算机技术的发展以及人们工作和生活的节奏越来越快,由企业开发者在个人电脑(personal computer,pc)、台式机、笔记本电脑等终端设备上,使用终端设备上具有代码编写功能的软件(如集成开发环境(integrated development environment,ide))手动编写代码进行程序开发,已无法满足企业以及开发者对高效率的追求。

2、因此,亟需提供一种方法以帮助开发者提高代码编写效率,帮助企业提高程序开发效率。


技术实现思路

1、本申请提供一种代码生成方法、装置及计算机可读存储介质,能够根据开发者输入的自然语言问题,自动生成代码,帮助开发者提高代码编写效率,帮助企业提高程序开发效率。

2、第一方面,提供一种代码生成方法,应用于代码生成系统,代码生成系统包括云计算平台和终端设备,该方法包括如下步骤:云计算平台接收终端设备发送的携带第一问题的代码生成请求,对第一问题进行分解,得到第本文档来自技高网...

【技术保护点】

1.一种代码生成方法,其特征在于,应用于代码生成系统,所述代码生成系统包括云计算平台和终端设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述代码知识库包括所述代码知识库中的每个代码知识所属的语言类型;

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述更新请求携带新的代码知识;

6.根据权利要求2至5任一项所述的方法,其特征在于,所述代码知识库中的代码知识所属的语言类型包括如下任意一...

【技术特征摘要】

1.一种代码生成方法,其特征在于,应用于代码生成系统,所述代码生成系统包括云计算平台和终端设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述代码知识库包括所述代码知识库中的每个代码知识所属的语言类型;

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述更新请求携带新的代码知识;

6.根据权利要求2至5任一项所述的方法,其特征在于,所述代码知识库中的代码知识所属的语言类型包括如下任意一种或多种:c语言、c++语言、c#语言、java语言、python语言、javascript语言、visualbasic语言以及golang语言。

7.根据权利要求1至6任一项所述的方法,其特征在于,所述终端设备安装有集成开发环境ide,所述代码生成请求是由所述终端设备上的ide接收所述第一问题后,基于所述第一问题生成并发送给所述云计算平台。

8.一种代码生成装置,其特征在于,应用于云计算平台,所述云计算平台属于代码生成系统,所述代码生成系统还包括终端设备,所述装置包括:

9.根据权利要...

【专利技术属性】
技术研发人员:陈泰红周建祎
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1