跳到主要内容
本周小抄:vibe coding 这个词,大概会自己消失

本周小抄:vibe coding 这个词,大概会自己消失

阿简
阿简

· 阅读约 4 分钟

有人问,vibe coding 这个说法还能叫几年。

简单说,它大概会像"网上相亲"一样,自己消失掉。

三个月前,Joe Marshall 写了篇东西,标题是《Vibe Coding is the new Internet Dating?》,发在他自己的站点上。他在奥斯汀,开发者,独立安全研究者,也写东西,出过一本讲渗透测试里怎么挖漏洞的书。这些是他页面上的自我介绍,我照搬,免得看着像我自己编的。

这篇的重点不是吐槽,是一个类比。

2000 年代初的上网找对象,和今天的 vibe coding 有点像

Match.com 1995 年就有,eHarmony 是 2000 年,OKCupid 2004 年。全是桌面端。没有滑动,没有手机应用那一套,你得坐下来写一大段自我介绍,答一堆关于爱好、兴趣、爱吃什么的问题,系统再给你推人。笨重,而且带着一种说不出口的羞耻。

那时候没人管它叫 dating,都叫 internet dating。这几个词得在朋友之间低声说,或者在家庭聚会之后,很不情愿地跟家里人交代一句。社会共识很清楚:上网找对象的人,是现实中没人要。

然后 Tinder 2012 年出来,Hinge 2013 年,Bumble 2014 年。滑动取代了长文。

再往后,"internet dating"这个说法就没人用了。大家改口叫 on the apps,最后连 apps 也省了,直接就叫 dating。用应用变成了隐含前提,不需要再说出口。

Marshall 的意思是,vibe coding 大概率走同一条路。

他给的两个定义,值得单独记一下

vibe coding,是完全、专门靠 AI 写代码,人基本不参与。

coding 是另一回事:就算你在用 AI,人还在环里,最后那个程序主要还是人脑产出的。

分界线不在用不用 AI,在人还在不在。这个切法比大多数解释都干净。

顺着这条线往下问就有意思了。AI 的编码能力越来越强,需要人插手的地方越来越少,那 vibe coding 这个词还剩多少意思。

Hacker News 上有人讨论过这件事

说的是 agentic coding 和 vibe coding 正在变得像得让人不安。

"不安"这个词用得准。这两个说法本来是要分开的,一个是从头到尾撒手,一个是把活交出去但人还盯着。等 agent 能自己跑长任务、自己改自己,中间那条线就糊了。

Marshall 自己不悲观。他说 AI 终究是工具,得有人带着意图去用,才做得成真正重要的事。他还押了一句,未来所有编码都会带上 AI 辅助。

这话我信一半。

真到了那一天,vibe coding 这个词确实是废了,废得和今天的 internet dating 一样。没人再需要专门给"用 AI 写代码"起个名字,就像今天没人专门说"上网谈恋爱"。

一个词消失,往往说明它变成默认了。说明它赢了。

一个东西还需要被单独命名、被拎出来讨论,通常是因为它还没被接受。

我写这个栏目,盯的就是这条线。名字什么时候退场,比名字本身好看。

但我更在意的不是它死不死,是它怎么死。

如果它是因为"AI 写代码"变成默认前提而死掉,那对普通人是好消息。门槛就是这么降下来的,不是靠谁发善心,是靠有一天大家连提都不提这件事。这个方向我一直看好,不打算谦虚。

如果它是因为"人还在不在环里"这条线彻底糊掉而死,那就得再看两年。人不在环里的编码和人在环里的编码,做出来是两样东西,只是现在被同一个词盖着。

不过这话我说得太满,收一收。我见过一些彻底放手的项目,跑得挺好,不全是垃圾。所以"糊掉就一定是坏事"这个判断我先撤,具体要看是什么活,一个词概括不了。

前阵子我还想过要不要把这条做成「一句话搞懂 vibe coding」,后来放弃了。我准确地说也没完全想清楚它到底还能立多久。先放着,想清楚了再补。

另外,Marshall 那本书的书名我记不全

讲的是渗透测试找漏洞,跟 AI 没关系。提这一句纯粹是因为页面上这两样东西挨着,看着有点违和。

本周就这些。

上面有任何一条你试过、或者觉得我讲错了,欢迎告诉我。Marshall 那篇在他自己站点上,英文的,不长,读起来比我这段顺。

下周见。

阿简
阿简

每周替你把 vibe-coding 圈的大事筛成一张小抄,被讲玄的概念一句话搞懂。

查看主页 →