Vibe Coding 不是银弹
记录一下当下对于 AI 的感受。
某日下午高强度制作完一个可用于项目定位某一特定领域问题的 Agent 后,突然有种感觉——当前的 vibe coding 某种程度更像是一种更加简单的编程语言。如果你想要在某一个具体的场景上达到足够的可用性,你就需要用足够多的自然语言(以往可能是覆盖边界更多的代码)去确保它能够坍缩到你希望它走向的那个分支。
让我用一个例子来说明这个问题。如果我们想用 C++ 读取一张 Excel 表,需要引入第三方库,打开文件流,解析格式,处理编码,逐行读取。几十行代码写完还可能因为 xlsx 出现了一个合并单元格就读取失败了。而 Python 一行 df = pd.read_excel("data.xlsx") 就搞定了。现在的 vibe coding,可能一句”帮我读取 data.xlsx”就实现了这个目的。这是这种新型编程语言简单的一面。
但是对于每一个个体来说,核心问题是——我需要做些什么,而不是我要用 AI。让 AI 随便读取一个 data.xlsx,就像写「hello world」一样,本身是不产生任何价值的,也就是玩具。这也是目前绝大部分 AI 项目在干的事情。关键是这个 data.xlsx 从哪里来,可以产生什么价值。例如它是我的微信支付账单,我可以让 AI 读取后分析它,判断我的月开销是否正常,有没有什么可以优化的财务空间。例如它是我今天下午要完成的配置表,那我可以告诉 AI 我需要对这张表做什么让它帮我改。那如果你什么都不需要做,那也没关系,说明现在的你没有这样的需求。
你会因为你的同事学会了一门新的「编程语言」而感受到异常焦虑吗?可能还真会有一点,但这更多的可能是来源于你怕跟不上时代效率的打击。那么当下该做的应该是试图尝试用 AI 提效一些工作的内容,而不是关注今天明天又出现了哪个 AI 产品。但是话又说回来,我和我组长的区别难道是他 coding 比我更快吗?显然也不是。所以这并没那么可怕,或者说可怕的也不是这个。
掌握低门槛工具本身是没有价值加成的,工具只是乘法,而且是大家都有的乘法。 具体能迸发出多大价值取决于人的本身。你能从自己的身边挖掘出多少有价值可以应用 AI 的场景并提效,才是真正有效的探索。对于本就具备一定思想和能力的人,掌握了这个学习门槛更低的「编程语言」能迸发出更大的价值。这是不可阻挡的,先进生产力代替落后生产力是一种必然。但换个角度想,也许未来就只有这些「聪明人」需要工作了,我们这些「普通人」就享受共产主义就好了。