术语
Vibe Coding
Next Token / Wiki

Vibe Coding

Vibe coding 由 Andrej Karpathy 于 2025 年 2 月提出,指主要用自然语言向大模型描述需求、由模型生成代码、开发者凭对话迭代而不逐行审读代码的编程方式。它适合快速出原型,但带来可维护性与安全方面的争议。

别名

氛围编程

定义

Vibe coding 由 Andrej Karpathy 于 2025 年 2 月提出,指主要用自然语言向大模型描述需求、由模型生成代码、开发者凭对话迭代而不逐行审读代码的编程方式。

工作方式

开发者描述想要的效果,把报错和运行结果直接丢回给模型,让模型持续修改,直到“感觉对了”为止;代码本身被刻意淡化。这种方式上手快,但可能带来可维护性与安全隐患。

使用场景

个人小工具、原型验证、一次性脚本等追求速度的场景最常用 vibe coding;正式的生产代码通常仍要经过审查与测试流程。

易混概念

与 AI 原生不同:vibe coding 描述一种使用 AI 写代码的工作方式,AI 原生描述产品或组织围绕 AI 能力构建的设计理念。

参考资料