一种基于数据流驱动的自动程序修复方法

AITNT
正文
推荐专利
一种基于数据流驱动的自动程序修复方法
申请号:CN202511019026
申请日期:2025-07-23
公开号:CN120872836A
公开日期:2025-10-31
类型:发明专利
摘要
本发明涉及一种基于数据流驱动的自动程序修复方法,该方法以错误文件和方法签名为输入,通过缺陷定位工具或者集成开发环境中的报错信息。接着把错误信息以及原始的缺陷代码交给大语言模型,从中提取出与缺陷相关的元素列表,随后构建缺陷上下文,使用搜索工具去检索关键元素定义以及依赖关系,整合控制流和错误模式信息,然后把检索到的信息、原始缺陷代码以及潜在的缺陷类型整合成为提示词,交给大语言模型生成候选补丁。之后对候选补丁展开验证,如果未通过验证,就将验证时的报错信息与候选补丁相结合进行迭代优化,一直到成功通过所有测试验证或者达到最大迭代次数为止。该方法借助数据流分析来强化上下文语义,提升修复的准确性和效率。
技术关键词
自动程序修复 大语言模型 代码库 文件依赖关系 补丁 元素 列表 嵌套结构 信息检索 抽取工具 定位工具 语义 项目 对象 集成开发环境 键值 定义 变量 抽象语法树 搜索工具
系统为您推荐了相关专利信息
1
基于深度学习的涎腺腺样囊性癌侵袭性检查方法及系统
深度学习模型 性检查方法 补丁 肿瘤 形态学特征
2
一种基于大语言模型的电磁频谱对抗策略提取方法
大语言模型 策略 字典 电磁 文本
3
课堂教学能力评估方法、装置、设备、存储介质及产品
能力评估方法 知识点 大语言模型 教师 能力评估装置
4
用于优化媒体内容编辑系统的系统演进架构
优化媒体内容 大语言模型 会话历史 非暂态计算机可读介质 编辑系统
5
一种基于大语言模型的中药问答方法、装置、设备及介质
大语言模型 问答方法 无监督 中药 文本
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号