缺陷定位

英文:Bug Localization 分类:coding

基本释义

根据报错信息、测试失败或问题描述,自动定位代码中缺陷所在位置的技术。它将"从堆栈里找问题"的过程自动化,显著缩短排障时间,是 AI 修复能力的前置环节。

技术要点

实现结合多种证据:异常堆栈与日志、相关测试用例、代码结构与历史提交(哪次改动引入);可基于检索(相关文件/函数召回)+ 排序(可能性打分)输出候选位置及理由。与修复模型联动可形成"定位→建议补丁→验证"闭环。

应用场景

用于 CI 失败快速归因、线上故障排查、安全漏洞定位与代码评审辅助;工程上在日志聚合与 APM 系统中集成缺陷定位,把崩溃事件直接映射到嫌疑代码。

返回AI百科目录 · AI最前沿首页

相关词条:Claude Code · Windsurf · Devin · 编程基准 · 补丁生成