Vibe Coding 可以分为两种,一种是具体的,使用 AI 产品快速生成软件而不用考虑代码,第二种是范围广一点的,使用 Coding Agent 帮助写代码。第一种其实非常适合用于做一些 Prototype 或者 MVP ,方便快速验证想法以及向其他人表达你想要的效果,明确这个需求的话,Vibe Coding 是再好不过了。
我认为 AI 在这个阶段最好的定位就是 Copilot ,顾名思义就是副驾驶员,它不能完全替代人,只能帮助人做事情,但要细究的话,这里的 “人” 也是有区别的,AI 还是能替代一部分重复劳动的人。
我们这里的 Vibe Coding 就讨论使用 Coding Agent 帮忙写代码。 什么时候适合 Vibe Coding ,我会分成两种情况,写我不会的代码和写我会的代码,遇到我不了解的领域,我通常不会直接用 Coding Agent ,因为即使给出来方案,我也不确定这是不是最佳实践,因为 AI 给出的回复很取决于提问者的问题 prompt ,既然你都对这领域不熟悉,自然很难 review ,这种情况我就会用 Chat 先而不是直接 Coding Agent 。先通过 Chat 问这个领域的学习路径是怎样的,有什么最佳实践,先对这个领域有个大概的了解。(Bonus: 提问的时候可以附带上你的技术背景,AI 就会以你的角度来给出学习这领域知识的路径。)
AI 能提升人的下限而不是上限。
"一直在草稿里,感觉还是发出来吧"