【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种代码生成方法、装置及计算机可读存储介质。
技术介绍
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.根据权利要...
【专利技术属性】
技术研发人员:陈泰红,周建祎,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。