V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Ricky123
V2EX  ›  程序员

探讨 AI code review 实践的可能性

  •  
  •   Ricky123 · 35 天前 · 1504 次点击
    这是一个创建于 35 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    13 条回复    2024-08-13 10:47:01 +08:00
    Soora
        1
    Soora  
       35 天前
    像这样的想法已经有人做了: https://github.com/mattzcarey/code-review-gpt
    huangyezhufeng
        2
    huangyezhufeng  
       35 天前
    产品都很多了,自己在很多项目都已经在用了: https://github.com/shenxiangzhuang/bleuscore/pull/49
    Ricky123
        3
    Ricky123  
    OP
       35 天前
    @huangyezhufeng 牛啊,看着很先进了。不过由于合规性,我们不允许使用 GitHub ,可惜了
    yb2313
        4
    yb2313  
       35 天前
    github 的 coderabbit 就是啊, 免费的, 嘎嘎用
    zjh7890
        5
    zjh7890  
       35 天前
    @Ricky123 我的做法是用 idea 插件,针对 commit 生成 code review 的 prompt ,里面包含了 diff 信息,然后把 prompt 拷到任意 ChatGPT 获取 通义千问里面 review ,好处是不用 api ,不费 token 钱
    zjh7890
        7
    zjh7890  
       35 天前
    zjh7890
        8
    zjh7890  
       35 天前
    zjh7890
        9
    zjh7890  
       35 天前
    0o0O0o0O0o
        10
    0o0O0o0O0o  
       35 天前
    最近在 github 提 PR 时已经遇到了几次 coderabbitai 了,体验还不错
    foolishcrab
        11
    foolishcrab  
       35 天前 via iPhone
    我所在的公司和参与的开源项目都接入类似的东西了,结论是 凡事被动自动生成的东西,最终都会被主动屏蔽掉
    noahlias
        12
    noahlias  
       35 天前
    我几天前提的一个 pr 就有类似的 bot 了
    https://github.com/langfuse/langfuse-python/pull/832
    unco020511
        13
    unco020511  
       34 天前
    现在 github pr 评论区好多 bot
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1006 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:11 · PVG 03:11 · LAX 12:11 · JFK 15:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.