目前看起来,与 AI 进行结对编程,逐渐成为程序员实践的潮流.
比如我在编写 k8s / nginx / 脚本 设置一些测试代码,都在使用 AI 辅助 实测效果不错。
那在 AI 辅助 code review 这个领域呢? 可否使用 git diff + AI pipeline 完成 AI code review 呢?
还请有过实践经验的大拿指教
1 Soora 2024-08-12 17:49:50 +08:00 像这样的想法已经有人做了: https://github.com/mattzcarey/code-review-gpt |
![]() | 2 huangyezhufeng 2024-08-12 17:55:55 +08:00 产品都很多了,自己在很多项目都已经在用了: https://github.com/shenxiangzhuang/bleuscore/pull/49 |
3 Ricky123 OP @huangyezhufeng 牛啊,看着很先进了。不过由于合规性,我们不允许使用 GitHub ,可惜了 |
![]() | 4 yb2313 2024-08-12 18:26:50 +08:00 github 的 coderabbit 就是啊, 免费的, 嘎嘎用 |
5 zjh7890 2024-08-12 18:29:40 +08:00 @Ricky123 我的做法是用 idea 插件,针对 commit 生成 code review 的 prompt ,里面包含了 diff 信息,然后把 prompt 拷到任意 ChatGPT 获取 通义千问里面 review ,好处是不用 api ,不费 token 钱 |
![]() | 6 yb2313 2024-08-12 18:29:46 +08:00 |
7 zjh7890 2024-08-12 18:32:01 +08:00 |
8 zjh7890 2024-08-12 18:33:23 +08:00  |
9 zjh7890 2024-08-12 18:40:55 +08:00 |
10 0o0O0o0O0o 2024-08-12 18:49:18 +08:00 最近在 github 提 PR 时已经遇到了几次 coderabbitai 了,体验还不错 |
11 foolishcrab 2024-08-12 23:15:25 +08:00 via iPhone 我所在的公司和参与的开源项目都接入类似的东西了,结论是 凡事被动自动生成的东西,最终都会被主动屏蔽掉 |
12 noahlias 2024-08-13 02:01:48 +08:00 我几天前提的一个 pr 就有类似的 bot 了 https://github.com/langfuse/langfuse-python/pull/832 |
![]() | 13 unco020511 2024-08-13 10:47:01 +08:00 现在 github pr 评论区好多 bot |