[Proposal] 通过 AI 自动寻找/发现与相关的 issue/MR
Background
GitLab 目前已经有 Related Issues
和 Related 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,会有太多的内容需要对比,这本身的成本就非常高