在 AI 编程工具层出不穷的今天,“氛围编程”(vibe coding)盛行:写几句自然语言,AI 就能拼出一套功能,仿佛你懂、又不需要懂代码。但当系统进入真实生产环境,种种问题接踵而至。Augment Code 的工程负责人 Chris Kelly 最新演讲《Vibes won’t cut it》就是一剂现实主义强心针。他指出:AI 可以帮你写代码,但永远写不出“生产级软件”。这不仅是技术的思辨,也呼应了近来多位一线 CTO 的反馈——AI 编程不是失业的工具,而是失控的诱因。以下为完整演讲实录。
开场:AI会让程序员失业吗?
感谢大家的到来。如果你们还没有心理准备的话,我得遗憾地告诉你们——按照AI和AI编程的炒作来看,明年这个时候,我们这里一半的人可能都不会再从事这个行业了。我看到了很多这样的论调,毫无恶意,这些都是非常聪明的人说的话。但我认为他们可能是错的。不是因为我觉得AI编程不会发展到重要的地位,而是因为他们很可能已经很久很久没有真正接触过生产系统了。也许他们认为"生成30%的代码"并不是他们想象的那回事。
大型代码库的现实
因为AI生成的代码本质上还是代码。他们在这个领域没有真正认识到的一点是,他们工作的代码库规模非常庞大,基本上关于这些代码、架构、基础设施的每一个决策都已经为他们做好了。所以如果我要为现有的数百万行代码生成30%的新代码(假设他们每天要写数千行),那么这些代码能做什么或应该做什么,其实没有多少发挥空间。就像是再加一个按钮而已。
<









