最近,硅谷又整出了一个新词——“Vibe Coding”(氛围编程),由OpenAI联合创始人Andrej Karpathy提出,核心理念就是“全身心投入氛围,忘掉代码的存在”。
这一概念的本质,是让AI工具(比如Replit Agent)承担编程中的大部分工作,以极快的速度搭建软件。虽然这种方式降低了编程的门槛,但专家们也警告,这并非没有风险。

编程不再靠手,而是靠“感觉”
AI 生成代码的能力已经突飞猛进,但Karpathy的“Vibe Coding”概念,彻底打破了传统的编程认知。他在社交平台X上表示:“这已经不能算是真正的编程了,我只是看看、说说、运行、复制粘贴,然后它就能运作。”
早在ChatGPT推出后不久,Karpathy就曾说过:“当下最流行的编程语言是英语。”如今,他的想法进一步演化,认为代码根本不需要深究,AI可以靠几句提示词(prompt)自动生成所需功能。
硅谷大佬们也看到了这种趋势的潜力。OpenAI CEO Sam Altman最近在印度表示,“到2025年底,软件工程将发生巨大变化”。与此同时,扎克伯格也在《Joe Rogan Experience》播客中提到,AI很快就能取代Meta的中级工程师。
“Vibe Coding”怎么玩?
Karpathy分享了自己如何利用AI进行“Vibe Coding”:
- 他使用OpenAI与创业公司Cursor AI联合开发的工具Composer,再搭配Anthropic的AI模型Sonnet。Composer可以帮助用户探索代码、编写新功能、修改已有代码,配合AI后,开发应用变得更简单。
- 通过Superwhisper(AI语音转文本工具),他甚至可以直接**“对着AI说代码”**,几乎不用动键盘。
- 如果代码报错?复制粘贴错误信息,AI自己就能修复。
这种方式让很多非程序员也能快速上手。剑桥大学AI研究员Harry Law表示:“对于完全没经验的初学者,能在短时间内搭建出一个能运行的项目,带来的满足感是巨大的。”
Replit CEO Amjad Masad 透露,75%的Replit用户从未写过一行代码,这正是“Vibe Coding”带来的变化。连AI创业公司Menlo Park Lab的创始人Misbah Syed都表示,现在只需要几个提示词,就能把一个想法变成产品。
“Vibe Coding”也有隐患
但这种新模式并非没有问题。
Law指出,过度依赖AI可能导致开发者缺乏对系统架构和性能优化的理解,而且随着项目规模扩大,AI生成的代码可能会变得难以维护,甚至存在安全漏洞。
一位微软高级软件工程师匿名表示:“这概念有点被过度炒作了。”他认为,AI适合处理零散的任务,但在长期维护和扩展项目时,LLM(大语言模型)会变得混乱,甚至生成大量无用代码。
风投公司A16z的合伙人Andrew Chen也表达了类似的看法:“用最新的AI工具写代码确实很酷,但有时候真的让人抓狂。”
Karpathy自己也承认,AI有时候**“修不好bug”,但他的方法是——“换个方式写,或者随便改点东西,错误总会消失”**。
当AI已经在颠覆传统编程方式,是时候让整个行业来一次“Vibe Check”(氛围检测)了。