大型语言模型的代码生成优化方法、装置、设备及介质制造方法及图纸

技术编号:40711618 阅读:41 留言:0更新日期:2024-03-22 11:13
本申请公开了一种大型语言模型的代码生成优化方法、装置、设备及介质,涉及计算机技术领域,该方法包括:生成当前代码片段的语义表示,并获取所述当前代码片段的错误信息;获取目标策略网络基于所述语义表示和所述错误信息输出的与所述当前代码片段对应的修复建议和调试策略;将所述修复建议和所述调试策略输入至目标错误消息生成模型,以得到所述目标错误消息生成模型输出的与所述当前代码片段对应的错误消息;利用所述当前代码片段、所述修复建议、所述调试策略以及所述错误消息对大型语言模型中与代码生成优化相关的参数进行更新,得到优化后大型语言模型。通过上述方案,能够提升大型语言模型的代码生成能力及其自动化代码调试能力。

【技术实现步骤摘要】

本专利技术涉及计算机,特别涉及大型语言模型的代码生成优化方法、装置、设备及介质


技术介绍

1、随着语言模型技术的不断发展,语言模型的参数规模已经扩展到千亿乃至万亿级别。其中,大型语言模型的出现,极大地推动了自然语言处理(natural languageprocessing,即nlp)领域的技术进步。代码生成一直是各种应用程序面临的长期挑战,例如自然语言的代码合成、示例编程和代码翻译,特别是最近的大型语言模型(large languagemodel,即llm)已经证明在改进之前的深度神经网络方面有了重大飞跃。然而,对于许多编程任务而言,一次尝试生成正确的代码具有挑战性,即使对于人类程序员,也不能保证第一次尝试编写的代码总是准确的。

2、当代码片段出现错误时,人们通常不会完全丢弃不正确的代码,而是查看代码并调查执行结果,然后进行更改以解决出现的错误。现有自调试方法通过指示模型执行代码,然后根据代码及其执行结果生成反馈消息,从而使得大型语言模型通过少量提示来调试自身的预测代码;但是现有技术中的大型语言模型缺乏高级语义理解能力、错误定位不准确、解决错本文档来自技高网...

【技术保护点】

1.一种大型语言模型的代码生成优化方法,其特征在于,包括:

2.根据权利要求1所述的大型语言模型的代码生成优化方法,其特征在于,所述生成当前代码片段的语义表示,包括:

3.根据权利要求1所述的大型语言模型的代码生成优化方法,其特征在于,所述生成当前代码片段的语义表示,包括:

4.根据权利要求1所述的大型语言模型的代码生成优化方法,其特征在于,所述获取目标策略网络基于所述语义表示和所述错误信息输出的与所述当前代码片段对应的修复建议和调试策略之前,还包括:

5.根据权利要求1至4任一项所述的大型语言模型的代码生成优化方法,其特征在于,所述将所述...

【技术特征摘要】

1.一种大型语言模型的代码生成优化方法,其特征在于,包括:

2.根据权利要求1所述的大型语言模型的代码生成优化方法,其特征在于,所述生成当前代码片段的语义表示,包括:

3.根据权利要求1所述的大型语言模型的代码生成优化方法,其特征在于,所述生成当前代码片段的语义表示,包括:

4.根据权利要求1所述的大型语言模型的代码生成优化方法,其特征在于,所述获取目标策略网络基于所述语义表示和所述错误信息输出的与所述当前代码片段对应的修复建议和调试策略之前,还包括:

5.根据权利要求1至4任一项所述的大型语言模型的代码生成优化方法,其特征在于,所述将所述修复建议和所述调试策略输入至目标错...

【专利技术属性】
技术研发人员:王强郑伟王国栋陈康明吴海胖
申请(专利权)人:浙江同花顺智能科技有限公司
类型:发明
国别省市:

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

1