V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
clean99
V2EX  ›  分享创造

CodeSmellGPT: 基于 GPT 的无感知的代码自动 Review 工具(VSCode Extension)

  •  
  •   clean99 · 2023-10-12 14:55:54 +08:00 · 1031 次点击
    这是一个创建于 409 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这两天无聊写了一个 VSCode 插件,可以自动 review 代码,有兴趣可以试试看,工具完全开源免费,欢迎 pr ,如果觉得有帮助可以 star 支持一下我,感谢🙏。

    背景:GPT 协作编程已经比较常见,但是我感觉交互起来有点复杂,需要跟 gpt 对话, 然后复制,粘贴。交互成本是很多人没有用 gpt 写代码的原因。

    解决方案:我写了一个 vscode 插件,在后台运行,将用户的代码自动发给 gpt review ,review 后再将高亮用户有问题的代码,提供 review 建议并且一键替换代码。(交互成本几乎为零,并且确保了代码时刻有人( GPT ) review ,保证代码质量)

    使用流程: usage 2

    usage 3

    Token 消耗:很多人担心 token 消耗过大,这里我做了以下措施:

    1. Increment Review:CodeSmellGPT 只会 Review 用户新增的那些代码(类似 git 的 diff 算法),不会把大量文件发送过去。
    2. Batch Request:CodeSmellGPT 只会在积累到一定程度的代码量后再发送给 gpt ,避免多个请求造成 token 消耗。 当然目前看 token 消耗还是不小,也想问问大家有没有什么好的方法来降低消耗。

    相关链接: Github: vscode-code-smell-gpt VSCode Market: CodeSmellGPT

    欢迎讨论,提 issue ,pr ,也可以点点 star 支持我~

    1 条回复    2023-10-27 21:34:10 +08:00
    DanielNg23
        1
    DanielNg23  
       2023-10-27 21:34:10 +08:00
    很棒的产品怎么没人关注?要不要来我们这边打一下黑客马拉松💪,有国内 LLM 厂商的支持,还有独立开发大佬作嘉宾,线上/线下均可参加😊,来线下能提供 7 天住宿顺便来大理到处玩玩⛰️🏄🎾🥏,最高有 AWS 提供的 2.5 万美金算力支持💰💰💰 https://mp.weixin.qq.com/s/MTqByjk8j_ekAMfcxgtP1g
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5939 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:57 · PVG 10:57 · LAX 18:57 · JFK 21:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.