探讨 AI code review 实践的可能性

37 天前
 Ricky123

目前看起来,与 AI 进行结对编程,逐渐成为程序员实践的潮流.
比如我在编写 k8s / nginx / 脚本 设置一些测试代码,都在使用 AI 辅助 实测效果不错。

那在 AI 辅助 code review 这个领域呢? 可否使用 git diff + AI pipeline 完成 AI code review 呢?

还请有过实践经验的大拿指教

1506 次点击
所在节点    程序员
13 条回复
Soora
37 天前
像这样的想法已经有人做了: https://github.com/mattzcarey/code-review-gpt
huangyezhufeng
37 天前
产品都很多了,自己在很多项目都已经在用了: https://github.com/shenxiangzhuang/bleuscore/pull/49
Ricky123
37 天前
@huangyezhufeng 牛啊,看着很先进了。不过由于合规性,我们不允许使用 GitHub ,可惜了
yb2313
37 天前
github 的 coderabbit 就是啊, 免费的, 嘎嘎用
zjh7890
37 天前
@Ricky123 我的做法是用 idea 插件,针对 commit 生成 code review 的 prompt ,里面包含了 diff 信息,然后把 prompt 拷到任意 ChatGPT 获取 通义千问里面 review ,好处是不用 api ,不费 token 钱
yb2313
37 天前
zjh7890
37 天前
zjh7890
37 天前
zjh7890
37 天前
0o0O0o0O0o
37 天前
最近在 github 提 PR 时已经遇到了几次 coderabbitai 了,体验还不错
foolishcrab
37 天前
我所在的公司和参与的开源项目都接入类似的东西了,结论是 凡事被动自动生成的东西,最终都会被主动屏蔽掉
noahlias
37 天前
我几天前提的一个 pr 就有类似的 bot 了
https://github.com/langfuse/langfuse-python/pull/832
unco020511
36 天前
现在 github pr 评论区好多 bot

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1064430

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX