如题。 b 站视频说明: https://www.bilibili.com/video/BV12S411P7do/
用 ChatGPT 将技术方案转代码实现
需要的东西:
- prompt, GPT 怎么读取项目文件,怎么修改项目文件,还有本地项目的上下文
- 技术方案,包括技术细节
- ChatGPT Plus 账号,需要用 GPT4
- idea 插件配合
使用步骤:
- 将 prompt 传给 ChatGPT
- 将技术方案传给 prompt ,拆分任务,列出执行步骤
- 执行步骤一,获取代码变更
- 将代码变更拷到 idea 插件对话框里
- review 代码变更,确认无误点击 accept
为什么要用 GPT 生成代码? 自己写代码比较繁琐
为什么要自己写技术方案? ChatGPT 虽然强大,但是短期内还是不能完全取代人类,尤其是和人对接这种事,所以由人写确定好技术方案还是
为什么要提前写好本地项目的上下文?
- 注明代码规范
- 完全由 ChatGPT 自己探索代码库效率太低了
为什么不用 api 方式调用 LLM? 贵,亲测,完全调用 api ,一天下来 100 块钱的 token 是要的
为什么要有 idea 插件 review 代码变更? ChatGPT 也会犯错