基于检索增强的程序缺陷自动修复方法、系统、设备及可读存储介质

AITNT
正文
推荐专利
基于检索增强的程序缺陷自动修复方法、系统、设备及可读存储介质
申请号:CN202411123801
申请日期:2024-08-16
公开号:CN119127154A
公开日期:2024-12-13
类型:发明专利
摘要
本发明涉及一种基于检索增强的程序缺陷自动修复方法,包括以下步骤:步骤S1、收集修复模板,构建修复模板数据库;步骤S2、从修复模板数据库中检索匹配的修复模板;步骤S3、计算上下文代码行与错误代码行的词法相似度和语义相似度;步骤S4、基于互相关排名融合策略,生成代码行的综合相似度排名列表;步骤S5、基于综合相似度排名列表,从相似代码行中提取候选标识符;步骤S6、构建基于上下文增强的修复提示;并将修复提示输入到语言模型中生成候选补丁;步骤S7、候选补丁验证。本发明通过创新性地结合历史修复模板检索和本地相关代码检索,利用多维度相似度分析和静态分析技术,生成上下文增强的修复提示,并通过自动化验证机制确保补丁的有效性。
技术关键词
模板 补丁 标识符 语义 列表 融合策略 生成代码 静态分析技术 BERT模型 错误方法 抽象语法树 可读存储介质 代码结构 验证机制 处理器 程序 编码向量 套件 仓库
系统为您推荐了相关专利信息
1
一种面向大型工业系统RPC API的自动化测试方法
大型工业系统 自动化测试方法 参数 序列 关系
2
一种纳米针穿刺辅助递送基因编辑系统的方法及其应用
基因编辑系统 纳米针 诱导多能干细胞 芯片 荧光报告基因
3
车辆前灯投影方法、电子设备及计算机可读存储介质
车辆前灯 投影方法 投影模块 视角 云端
4
一种基于孪生宽度哈希网络的图像位置识别方法
位置识别方法 孪生神经网络 语义 节点 sigmoid函数
5
一种基于扩散模型的道路场景拟真视频生成方法
视频生成方法 图像生成模型 图像生成网络 语义 真实图像数据
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号