Skip to content

[Proposal] 通过 AI 自动寻找/发现与相关的 issue/MR

Background

GitLab 目前已经有 Related IssuesRelated Merge Requests,但这都是通过在 comment 或 description 中使用 #xxx 关键字来进行关联的。同样的,在创建 Issue 时,也有相似议题这样的提示,但这都是基于 title 来进行筛选的。

事实上仍然会有许多重复创建的 Issue,这给使用 Issue 管理的项目带来很大的困难。

Proposal

提供 Issue/MR 内容比较功能,在创建时就实时对比创建的内容,自动提示本项目中已经存在的 Issue/MR 的内容,并摘录相似点供用户查看。在 Issue list 中增加一个筛选按钮,帮助用户自动筛选/标记内容相关的 Issue/MR。

表现形式

  • 在创建 Issue 时,实时提示是否有相关 Issue 并摘录相关内容供用户自行对比
  • 自动对比现有的所有 Issue,标记那些内容相似的

优点

  • 提高用户使用体验
  • 降低使用 Issue 管理项目的难度

可行性难度

目前的 ChatGPT 可以实现相关 Issue 的对比,但准确度有限,同时如果对于过多的 Issue 如 Gitlab-org/Gitlab,会有太多的内容需要对比,这本身的成本就非常高