基于大语言模型的最小化修改程序修复方法、装置及系统和存储介质

AITNT
正文
推荐专利
基于大语言模型的最小化修改程序修复方法、装置及系统和存储介质
申请号:CN202411515816
申请日期:2024-10-29
公开号:CN119415074B
公开日期:2025-08-01
类型:发明专利
摘要
本发明公开一种基于大语言模型的最小化修改程序修复方法、装置及系统和存储介质,其中方法包括:获取待修复程序和问题描述;初始化修改行数限制为1,设置大语言模型的温度为0;确定当前缺陷代码的所有信息;基于设定的最大修改行数,利用大语言模型进行推理生成修复结果;利用测试用例验证修复结果的正确性;在修复结果正确的情况下,将正确的修复结果保存至数据库,在修复结果错误的情况下,并令修改行数加1,大语言模型重新基于当前缺陷代码的所有信息进行推理,更新修复结果,并利用测试用例验证更新的修复结果的正确性;若当前修改行数大于设定的最大修改行数,则直接结束修复流程。本发明的方法可以有效提高程序修复正确性。
技术关键词
大语言模型 程序修复方法 抽象语法树 程序修复系统 多层堆叠层 矩阵 多头注意力机制 前馈神经网络 存储计算机程序 修复装置 模块 文本 元素 序列 可读存储介质 数据 处理器 指令
系统为您推荐了相关专利信息
1
多指标融合的中文专利价值评估方法
XGBoost模型 价值评估方法 文本 大语言模型 价值评估系统
2
一种内容筛选方法、装置、电子设备、介质及产品
内容筛选方法 大语言模型 文本 感兴趣 节点
3
一种基于大语言模型的云手机控制系统
手机控制系统 手机控制平台 大语言模型 服务端 设备运行状态
4
用于生成代码的方法、装置、电子设备和程序产品
抽象语法树 生成代码 计算机可执行指令 电子设备 图形用户界面
5
一种Web攻击检测大模型的构建方法及系统
样本 数据 指令 测试平台 分析模块
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号