最近刷到越来越多和 vibe coding 有关的讨论和视频,倍感兴趣,去搜索了一下。
在 Wikipedia 上找到了下面这行话
A key part of the definition of vibe coding is that the user accepts code without full understanding. AI researcher Simon Willison said: "If an LLM wrote every line of your code, but you've reviewed, tested, and understood it all, that's not vibe coding in my book—that's using an LLM as a typing assistant."
看到以后,我仿佛瞬间领悟了 vibe coding 的精髓,这不就是一个专门用来形容我常常会遇到的那种“AI 重度依赖”编程家的词吗?
今天在哔哩哔哩的一个 PyCharm 介绍视频底下看到了一个评论,内容为“现在都用 cursor 了”。其实我并不清楚他是怎样使用 Cursor 的,我在底下回复“少在这里传播 vibe coding”,于是有了下面的对话。
其实我觉得我有些唐突了。面对如此火爆的 vibe coding 浪潮,我还真不敢对这种略带投机的行为下定论,没准他们的确在推动一些系统进步。所以想问问 v2 上的大家怎样看待 vibe coding ?
原谅我用知乎公式问问题