摘要
本发明实施例提供了一种基于大语言模型的代码修复方法、装置、设备及介质,其中,该方法包括以下步骤:基于编码规范,通过代码扫描工具对待修复代码进行分析,获取待修复代码的错误信息,其中,错误信息包括错误编号、违反规则、补充说明、错误示例、改正示例、错误类型和错误代码段;根据大语言模型的历史修复样本和编码规范,生成提示词模版,并将错误信息填充至提示词模版中,生成填充后提示词;将填充后提示词输入至大语言模型中,生成修复代码段,判断修复代码段是否符合设定的转换规范,若符合转换规范,将待修复代码替换为修复代码段,生成修复后代码。该方案通过端到端的自动化流程对代码进行修复,提高了代码修复的效率。
技术关键词
代码修复方法
大语言模型
代码扫描工具
生成提示词
模版
编码
漏洞
字符串替换
可读存储介质
样本
生成代码
策略
字段
修复装置
处理器
计算机设备
关系
文本
存储器
系统为您推荐了相关专利信息
查询特征
交叉注意力机制
记忆单元
序列
大语言模型
推荐模型训练方法
预训练语言模型
对话推荐方法
文本
交互方法