[Proposal] 通过 AI 生成 .gitlab-ci.yml 配置
MVP
Background
在于客户的沟通中,总会收到 GitLab CI 配置相对复杂的反馈,GitLab CI 非常的灵活,用户可以根据 GitLab CI 的能力实现非常多的能力,但随之而来的是比较高的使用门槛。尤其对于新手与之前使用 jenkins 这样 CI/CD 工具的用户来说,上手有一定的门槛。
Proposal
由 AI 提供建议,根据用户的描述生成 .gitlab-ci.yml
文件,并指导用户完成 CI/CD 配置。
如果直接修改 UI 比较困难,可以考虑采用浏览器插件的方式
优点
- 降低 GitLab CI 的使用门槛
- 提高用户工作效率与使用体验
可行性难度
高
目前的 ChatGPT 可以简单的生成 .gitlab-ci.yml
配置,但是对于具体的场景很难做到完善,提出的只是一个建议,如果想做到很完善,则需要我们自己提供大量的数据、标注与训练,现成的工具无法完全 cover 到我们希望得到的能力。
由 Xudong Guo 编辑于