资讯

氛围编程 Vibe Coding 是什么?用说的让 AI 写代码

2026-11-052 分钟阅读百科
TL;DR氛围编程(Vibe Coding)是 Andrej Karpathy 在 2025 年 2 月提出的说法,指用自然语言向 AI 描述需求、让大模型生成代码,程序员的工作从亲手写代码转向指导、测试和调整 AI 生成的代码,被《柯林斯词典》评为 2025 年度词汇。

氛围编程(Vibe Coding)指主要靠用自然语言指挥 AI 来写代码的编程方式。这个说法由 OpenAI 联合创始人、前特斯拉 AI 负责人 Andrej Karpathy 在 2025 年 2 月的一条帖子里提出,他描述了一种新的编程状态:完全沉浸在“氛围”里,拥抱指数级的进步,甚至忘记代码本身的存在。这个词迅速流行,被《柯林斯词典》评为 2025 年度词汇。

它是怎么做的

在氛围编程中,程序员用提示词描述想要解决的问题或想要的功能,交给专门用于软件开发的大语言模型,由模型生成应用程序的源代码。程序员的工作从亲手一行行写代码,变成了指导 AI 生成代码、运行测试、观察结果、再用自然语言提出修改意见。Karpathy 最初的描述甚至更随意:遇到报错就把错误信息直接贴给 AI,看到不满意的地方就说“把这里改改”,很少亲自读代码。Cursor、Claude Code、Codex 等 AI 编程工具让这种方式变得非常容易。

它改变了什么

最明显的变化是降低了做软件的门槛:没有编程背景的人,也能做出可以运行的小工具、网页和应用原型。对专业程序员来说,它能极大加快原型开发、脚本编写和样板代码的速度,把精力集中在想清楚需求和设计上。很多人用它在一个周末做出过去要几周才能完成的项目。

争议和风险

氛围编程也引发了不少讨论。如果完全不看、不理解 AI 生成的代码,就很难发现其中的安全漏洞、隐藏的 bug 和糟糕的架构设计,代码一旦变复杂,就可能陷入“改一处坏三处”的困境,维护成本很高。所以业内普遍认为,它很适合做原型、个人工具和一次性的脚本,而对于要上线给大量用户使用、涉及数据安全和资金的生产系统,仍然需要专业的代码审查、测试和工程规范。很多开发者的实践是:用氛围编程快速起步,再用工程化的方式把关。