代码辅助编程方法、装置、计算机设备和存储介质与流程

专利检索2026-08-10  24


本申请涉及软件开发,特别是涉及一种代码辅助编程方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

1、随着技术的进步和业务需求的日益复杂化,软件开发工作的复杂性显著增加,这引起了对更高效、智能化的编程辅助工具的需求。近年来,人工智能和机器学习技术的飞速发展为编程辅助工具带来了新的可能性,特别是在定制化服务和模型微调方面的创新,正逐渐改变着软件开发的面貌,使得工具不仅能适应一般性编程任务,还能针对特定行业的独特需求提供更为精准的支持。

2、在这种高度定制化的编程辅助工具背景下,ides(integrated developmentenvironment,集成开发环境)工具结合基本的代码补全和错误检测能力,如visualstudio、intellij idea、eclipse等,提供了代码编写、调试、版本控制等基本功能,同时包括了一些代码自动完成和简单错误检测的功能。虽然这些工具能提供基本的辅助,但它们通常不包括针对特定行业或定制化业务逻辑的高级功能,推荐代码的效率不高、准确性也低。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够实现高度定制化、符合保险公司业务逻辑的代码辅助编程方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种代码辅助编程方法,包括:

3、获取编程需求信息集;

4、根据编程需求信息集在预设代码模版库中匹配参考代码模版;

5、基于参考代码模版与编程需求信息集生成模型请求信息集;

6、根据模型请求信息集在返回结果模版库中匹配目标返回结果模版;

7、通过目标返回结果模版生成目标代码。

8、在其中一个实施例中,获取编程需求信息集之前还包括:

9、基于业务代码数据集和框架代码数据集采用深度学习方法生成目标微调模型;其中,业务代码数据集和框架代码数据集包含目标项目特性。

10、在其中一个实施例中,获取编程需求信息集之前还包括:

11、根据目标项目框架生成预设代码模版库和返回结果模版库。

12、在其中一个实施例中,根据目标项目框架生成预设代码模版库和返回结果模版库之后还包括:

13、在目标项目框架发生变更的情况下,更新预设代码模版库和返回结果模版库。

14、在其中一个实施例中,根据编程需求信息集在预设代码模版库中匹配参考代码模版包括:

15、基于编程需求信息集,采用标示法或关键词法检索预设代码模版库,获得参考代码模版。

16、在其中一个实施例中,根据模型请求信息集在返回结果模版库中匹配目标返回结果模版包括:

17、通过模型请求信息集,采用标示法或关键词法检索返回结果模版库,获得目标返回结果模版。

18、第二方面,本申请还提供了一种代码辅助编程装置,包括:

19、编程需求信息集获取模块,用于获取编程需求信息集;

20、参考代码模版匹配模块,用于根据编程需求信息集在预设代码模版库中匹配参考代码模版;

21、模型请求信息集生成模块,用于基于参考代码模版与编程需求信息集生成模型请求信息集;

22、目标返回结果模版匹配模块,用于根据模型请求信息集在返回结果模版库中匹配目标返回结果模版;

23、目标代码生成模块,用于通过目标返回结果模版生成目标代码。

24、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

25、获取编程需求信息集;

26、根据编程需求信息集在预设代码模版库中匹配参考代码模版;

27、基于参考代码模版与编程需求信息集生成模型请求信息集;

28、根据模型请求信息集在返回结果模版库中匹配目标返回结果模版;

29、通过目标返回结果模版生成目标代码。

30、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

31、获取编程需求信息集;

32、根据编程需求信息集在预设代码模版库中匹配参考代码模版;

33、基于参考代码模版与编程需求信息集生成模型请求信息集;

34、根据模型请求信息集在返回结果模版库中匹配目标返回结果模版;

35、通过目标返回结果模版生成目标代码。

36、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

37、获取编程需求信息集;

38、根据编程需求信息集在预设代码模版库中匹配参考代码模版;

39、基于参考代码模版与编程需求信息集生成模型请求信息集;

40、根据模型请求信息集在返回结果模版库中匹配目标返回结果模版;

41、通过目标返回结果模版生成目标代码。

42、上述代码辅助编程方法、装置、计算机设备、存储介质和计算机程序产品,通过获取编程需求信息集;根据编程需求信息集在预设代码模版库中匹配参考代码模版;基于参考代码模版与编程需求信息集生成模型请求信息集;根据模型请求信息集在返回结果模版库中匹配目标返回结果模版;通过目标返回结果模版生成目标代码,相比传统代码辅助工具提供了一种更高度定制化的模版匹配机制,允许使用者根据特定的编程需求和规范定制代码模版,从而更精确地满足特定的编程场景,更加符合保险公司业务特性的模型,具有更高的灵活性和扩展性。



技术特征:

1.一种代码辅助编程方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取编程需求信息集之前还包括:

3.根据权利要求1所述的方法,其特征在于,所述获取编程需求信息集之前还包括:

4.根据权利要求3所述的方法,其特征在于,所述根据目标项目框架生成所述预设代码模版库和所述返回结果模版库之后还包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述编程需求信息集在预设代码模版库中匹配参考代码模版包括:

6.根据权利要求1所述的方法,其特征在于,所述根据所述模型请求信息集在返回结果模版库中匹配目标返回结果模版包括:

7.一种代码辅助编程装置,其特征在于,所述装置包括:

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。


技术总结
本申请涉及一种代码辅助编程方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取编程需求信息集;根据编程需求信息集在预设代码模版库中匹配参考代码模版;基于参考代码模版与编程需求信息集生成模型请求信息集;根据模型请求信息集在返回结果模版库中匹配目标返回结果模版;通过目标返回结果模版生成目标代码。采用本方法能够根据特定的编程需求和规范定制代码模版,从而更精确地满足特定的编程场景。

技术研发人员:周茉,郑晓勇,王岱铮,颜铭靖,高翔
受保护的技术使用者:中国人寿保险股份有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1166401.html

最新回复(0)