DC娱乐网

今天继续推进公司内部的 Jira Bug Agent,整体链路算是往前走了一大步

今天继续推进公司内部的 Jira Bug Agent,整体链路算是往前走了一大步。

目前已经完成了几个关键模块。

第一,对接了 Jira 的 MCP。现在只要输入 Jira 单号,就可以把这个问题单的详细信息提取出来,包括标题、描述、环境、版本、创建人、状态等,基本上页面上能看到的信息,都能拿到。这个环节目前测试下来比较稳定。

第二,已经打通了 Jira 评论回填能力。也就是说,Agent 分析完问题之后,可以直接把分析结果、排查建议、后续处理思路,以评论的形式提交到 Jira 问题单下面。这个功能也已经测试通过了。严格来说,它不是“备注”,更准确应该叫“评论”。

第三,数据库能力也接上了。目前找了一个 MCP,可以比较顺滑地同时支持 MySQL 和 PostgreSQL。简单测试下来问题不大,后面如果需要根据问题单去查业务数据、配置数据、状态数据,这块就能派上用场。

第四,公司内部 ELK 也已经对接完成。因为内部 ELK 没有账号密码,也没有 token,所以没有走标准认证方式,而是直接通过 HTTP 请求来查。目前已经支持基于几个关键字进行日志检索,虽然还不是特别智能,但对于第一版的问题排查来说,基本够用了。

现在整个 Agent 的雏形已经比较清楚了:
Jira 负责拿问题信息,ELK 负责查日志,数据库负责补充业务数据,Jira 评论负责回填分析结果。

但真正难的地方,其实才刚开始。

明天准备重点处理代码定位这一块。因为 Bug 排查最关键的不是“能不能拿到信息”,而是能不能根据 Jira 描述、日志关键字、异常堆栈、业务线索,准确定位到可能出问题的代码位置。

这一步如果做不好,Agent 就只能算是一个信息整理助手;
但如果这一步做得足够稳定,它才真正有可能变成一个能辅助开发排查问题的 Bug Agent。

目前感觉,做这类内部提效工具,最难的不是单点能力,而是把 Jira、日志、数据库、代码仓库这些分散的信息串起来,并且让它们之间能够相互印证。

明天继续攻代码定位。

也想问问大家:
如果让 AI 根据 Bug 单和日志去定位代码,你们觉得最难的是代码检索,还是上下文理解?AI代码审查 Agent平台