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

技术编号:44414933 阅读:14 留言:0更新日期:2025-02-25 10:30
本发明专利技术公开了一种代码生成方法、装置、电子设备以及存储介质。所述方法包括:确定向代码生成模型输入的待处理代码文本内容,待处理代码文本内容为代码编辑生成过程中输入的残缺待补全的代码函数文本内容;从代码数据库包括的代码信息中确定待处理代码文本内容关联的参考代码信息;基于参考代码信息生成代码生成模型的文本提示词内容;基于代码生成模型的文本提示词内容,调用代码生成模型执行代码生成任务对待处理代码文本内容进行代码补全得到目标代码文本内容。本方案实现了基于文本提示词内容生成目标代码文本内容,避免了代码泄露的风险,同时提高了目标代码文本内容生成的准确性。

【技术实现步骤摘要】

本专利技术实施例涉及计算机,尤其涉及一种代码生成方法、装置、电子设备以及存储介质


技术介绍

1、在当今技术迅速发展的背景下,大型语言模型的代码生成能力成为研究热点,其一般通过收集真实代码作为训练语料,并对其训练来调整模型参数,从而将代码数据转化为模型自身知识,进而达成代码生成功能。相关方案,大多是利用大量代码作为训练素材,这使得模型能够积累充足的代码基础知识,有助于生成符合团队需求的代码。但是,上述方案存在严重弊端,尤其在多个团队共用大型语言模型时,会产生显著问题,其中最突出的是代码安全问题,易导致团队间代码泄漏,存在严重的安全隐,这种安全风险可能会给各个团队带来不可预估的损失,严重影响了大型语言模型在多团队环境下代码生成应用的可靠性和安全性,急需新的解决方案来克服这些问题。


技术实现思路

1、本专利技术提供了一种代码生成方法、装置、电子设备以及存储介质,以解决在利用大型语言模型生成团队代码时存在团队核心代码泄露风险的问题。

2、根据本专利技术的一方面,提供了一种代码生成方法,该方法包括:...

【技术保护点】

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

2.根据权利要求1所述的方法,其特征在于,所述代码生成模型的确定过程,包括:

3.根据权利要求1所述的方法,其特征在于,从代码数据库包括的代码信息中确定待处理代码文本内容关联的参考代码信息,包括:

4.根据权利要求3所述的方法,其特征在于,从代码数据库包括的多个代码函数文本内容中确定待处理代码文本内容关联的参考代码函数文本内容,包括:

5.根据权利要求4所述的方法,其特征在于,在从代码数据库包括的多个代码向量数据中确定待处理代码向量关联的参考代码向量之前,还包括:

6.根据权利要...

【技术特征摘要】

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

2.根据权利要求1所述的方法,其特征在于,所述代码生成模型的确定过程,包括:

3.根据权利要求1所述的方法,其特征在于,从代码数据库包括的代码信息中确定待处理代码文本内容关联的参考代码信息,包括:

4.根据权利要求3所述的方法,其特征在于,从代码数据库包括的多个代码函数文本内容中确定待处理代码文本内容关联的参考代码函数文本内容,包括:

5.根据权利要求4所述的方法,其特征在于,在从代码数据库包括的多个代码向量数据中确定待处理代码向量关联的参考代码向量之前,还包括:

6.根据权利要求3所述的方法,其特...

【专利技术属性】
技术研发人员:毛铮陈伟李言
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1