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

利用大模型辅助开发的另一种思路,自己写的一个 IDEA 插件,生成模板 prompt 喂给 ChatGPT

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

    项目地址: https://github.com/zjh7890/gpt-tools ,建议在 Release 下载最新版

    目前支持的 prompt 类型

    1. 根据项目代码生成 用于代码生成 的 prompt ,比如根据 java client api 包生成 RPC 代码,见示例
    2. 根据 git 历史获取 diff 之后生成 用于 Code Review 的 prompt ,见示例
    3. 根据 drawio 流程图生成代码 的 prompt ,直接拷贝 drawio 流程图,见示例

    目前支持的 prompt ,可以自定义,只要内置变量可以满足需求

    haha

    示例

    示例 1 RPC 调用代码

    img

    生成结果:

    img

    示例 2 Code Review ( bug召回率很高,准备率不高,意味着有错误基本能找出来,但是找出来的错误很多不是错误

    img

    示例 3 流程图生成代码

    复制钉钉文档流程图

    image-20240829193515281

    粘贴到实现 service 逻辑的对话框

    img

    image-20240829193505043

    生成效果

    img

    2 条回复    2024-08-30 15:08:44 +08:00
    aincvy
        1
    aincvy  
       122 天前
    图挂了
    zjh7890
        2
    zjh7890  
    OP
       122 天前
    @aincvy 钉钉文档粘进来了,当时还觉得真方便,这会就挂了😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1136 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 18:19 · PVG 02:19 · LAX 10:19 · JFK 13:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.