一种基于大语言模型的代码修复方法、装置、设备及介质
申请号:CN202510941480
申请日期:2025-07-09
公开号:CN120909640A
公开日期:2025-11-07
类型:发明专利
摘要
本发明实施例提供了一种基于大语言模型的代码修复方法、装置、设备及介质,其中,该方法包括以下步骤:基于编码规范,通过代码扫描工具对待修复代码进行分析,获取待修复代码的错误信息,其中,错误信息包括错误编号、违反规则、补充说明、错误示例、改正示例、错误类型和错误代码段;根据大语言模型的历史修复样本和编码规范,生成提示词模版,并将错误信息填充至提示词模版中,生成填充后提示词;将填充后提示词输入至大语言模型中,生成修复代码段,判断修复代码段是否符合设定的转换规范,若符合转换规范,将待修复代码替换为修复代码段,生成修复后代码。该方案通过端到端的自动化流程对代码进行修复,提高了代码修复的效率。
技术关键词
代码修复方法
大语言模型
代码扫描工具
生成提示词
模版
编码
漏洞
字符串替换
可读存储介质
样本
生成代码
策略
字段
修复装置
处理器
计算机设备
关系
文本
存储器