用 Vibe Coding 做完一个小程序之后,聊一聊
大家好(๑╹◡╹)ノ”,我是萍雨,我们继续来聊 Vibe Coding 的部分
关于前面的部分大家可以点击下面的链接直达
『 Lovart + Nano Banana Pro + Seeddream 的独立开发 UI 公式 』 https://www.codefather.cn/post/2016908868998717442
这个小程序的开发部分是我,Gemini,Trae 来完成的,之前跟着鱼皮做项目基本就是我和 Gemini,那变为三者的协作之后,有什么具体的变化吗?
讲真的,我觉得没啥实质性的变化,在之前两者的协作模式之下,我负责提供大致的设计分析,对于 Gemini 生成的代码进行审查,反馈代码更新之后的信息,解决一些 Bug 等等
Gemini 负责将我原本的想法具象化,输出代码,修改 Bug 等等
现在变为三者之后,Trae 主要替代了 IDEA 的工作,多数代码直接由 Trae 的 SOLO 模式输出(算是一个 Agent),我主要负责的事情其实没太多的变化,Gemini 主要负责的事情从原来的输出代码变成了输出明确的,结构清晰的给 Trae 的 Prompt,顺带还是要解决一些小 Bug,有的时候 Trae 也会把自己绕进去,就还是需要我和 Gemini 来解决这些 Bug
我在想是不是我 Vibe Coding 的方式有些问题(鱼皮新出的 Vibe Coding 教程我还没看)
之前我是有接触过 Vibe Coding 的,想来做一些不是一两句 Prompt 就能完成的小项目,但之前的效果都不是很好,至少之前的我是没有完成的,之前的协作模式就是我和 Cursor 或者我和其他的 AI 编程工具,我觉得有以下几个原因
- 之前自己的专业技能确实可以说是负基础
- 我很难特别清晰的,结构化的表述清楚我的需求是什么,我需要 AI 编程工具来做什么
- 面对 AI agent 输出的海量代码,我是有一种失控的感觉,因为看不懂,不知道怎么改
这次不说比较好吧,至少是完成了一个不是一两句 Prompt 就能完成的小项目,三者的协作模式的几个优势,其实就是成功的解决掉了我上面的三个问题
1. 我看不懂,Gemini 看得懂啊,Gemini 给我讲清楚就好 2. 前面也有提到 Gemini 的主要职责从输出代码变成了输出给 Trae 明确的,结构清晰的 Prompt 3. 小步快跑,现在的我会拆分了
不知道看到这里大家有没有一种感觉,是不是很像 AI 绘图啊,在 Gemini 或者 GPT 和 AI 对齐好提示词,再把优质的提示词给专业的 AI 绘图工具,明明之前就经常做的事情,到了 Vibe Coding 这块就不会了hh,真的就是这几天我才有这种明显的感受,感觉自己蠢爆了hh
