← 返回首页
a

BugLocator-缺陷定位

已发布
AI驱动的代码缺陷智能定位系统,自动分析堆栈和日志,快速锁定Bug根因
agent 缺陷定位开发工具数据分析
首页 / 工具 / agent / BugLocator-缺陷定位

AI驱动的代码缺陷智能定位系统,自动分析堆栈和日志,快速锁定Bug根因

谁会用得上

  • 项目经理
  • 缺陷管理工程师
  • 软件工程师
  • QA测试人员
  • 技术团队负责人

解决什么问题

  • 缺陷定位耗时
    通过AI分析代码上下文和堆栈信息,快速定位缺陷根因
  • 缺陷信息分散
    自动聚合相关日志、代码变更和历史问题,辅助全面分析
  • 缺陷定位效率低
    利用AI自动分析错误日志和代码,精准定位缺陷位置
  • 缺陷报告质量参差不齐
    提供标准化的缺陷报告模板和质量检查规则

装备说明

BugLocator - 缺陷定位智能体

简介

BugLocator 是一款基于 CodeQL + 内部缺陷模式库的自动化缺陷定位工具。当 Jira 缺陷工单描述症状时,本 Agent 能够:

1. 自动检索 — 在代码仓库中搜索可疑代码块

2. 概率排序 — 按可疑程度对代码块进行排名

3. 最小复现 — 提供最小复现路径与修复建议

核心能力

  • 解析 Jira Bug 描述,提取关键症状与上下文
  • 基于 CodeQL 查询执行跨文件、跨模块的静态分析
  • 匹配内部缺陷模式库,识别常见 Bug 签名
  • 生成带优先级的可疑代码块列表
  • 输出结构化缺陷分析报告
  • 目录结构

    ``

    agent-BugLocator-缺陷定位/

    ├── README.md # 本文件

    ├── agent.md # Agent 配置

    ├── system-prompt.md # 系统提示词

    ├── references/

    │ └── bug-patterns.md # 常见内部缺陷模式与签名

    ├── templates/

    │ └── bug-report-template.md # 缺陷分析报告模板

    └── rules/

    └── priority-rules.md # 代码块可疑度排序规则

    `

    使用场景

  • 收到难以复现的线上 Bug 工单,需要快速缩小排查范围
  • 代码审查前对变更文件进行缺陷模式预检
  • 回归测试失败时定位根因代码块
  • 新人接手遗留系统,需要理解历史缺陷热点
  • 依赖

  • CodeQL CLI >= 2.17.0
  • 内部缺陷模式库(references/bug-patterns.md`)
  • 目标代码仓库的 CodeQL 数据库
  • 快速开始

    1. 确保目标仓库已构建 CodeQL 数据库

    2. 将 Jira Bug 工单内容输入本 Agent

    3. Agent 自动执行分析并输出报告

    ---

    > 本装备由丁乐维护,如有问题请联系丁乐或提交内部工单。

    装备信息

    来源工程院
    类型agent
    漏斗层级Layer 3
    作者丁乐
    板块agent
    收录时间2026/5/30
    收藏数★ 46