2025年度热词 · Collins词典年度词汇

用自然语言编程 让AI为你写代码

Vibe Coding 是由 Andrej Karpathy 提出的革命性编程方式。
忘记代码本身,完全拥抱Vibe,让大语言模型理解你的意图并生成代码。
"我只是看东西、说东西、运行东西,然后它就能工作了。"

25% YC创业公司代码由AI生成
2025 年度流行词
创意可能性
向下滚动
定义

什么是 Vibe Coding?

"
有一种新的编程方式,我称之为"Vibe Coding"——你完全沉浸在氛围中,拥抱指数级增长,忘记代码的存在。
AK
Andrej Karpathy OpenAI联合创始人 · 前特斯拉AI总监

Vibe Coding 是一种AI辅助的软件开发技术。开发者通过自然语言向大语言模型(LLM)描述项目或任务, 由AI根据提示生成源代码。开发者不审查或编辑代码,而是通过工具和执行结果来评估它,并要求LLM进行改进。

与传统的AI辅助编程或结对编程不同,在Vibe Coding中,人类开发者避免检查代码,接受AI建议的补全而不进行人工审查, 更专注于迭代实验而非代码正确性或结构。

vibe-coding.js
// 传统编程
const app = express();
const routes = require('./routes');
...
VS
// Vibe Coding
"创建一个博客网站,支持用户登录和发布文章"
AI已生成完整项目...
核心特性

Vibe Coding 的魔力

一种全新的编程范式,让创意成为唯一的限制

自然语言交互

使用你的母语描述需求,无需学习复杂的编程语法。"英语是最热门的新编程语言"

快速原型开发

从想法到可运行的原型,只需几分钟。非常适合周末项目和创意验证

零门槛入门

即使没有编程经验,也能创建功能完整的应用。人人都可以成为开发者

迭代式开发

遇到错误?直接把错误信息发给AI,通常就能修复。无需深入理解代码细节

个性化软件

创建"为一个人设计的软件",完全根据个人需求定制,不再受限于现有工具

拥抱AI时代

随着LLM能力的指数级增长,Vibe Coding将变得越来越强大和可靠

工作流程

如何进行 Vibe Coding?

简单四步,从想法到成品

01

描述你的想法

用自然语言告诉AI你想要什么。可以是"创建一个待办事项应用"或"把侧边栏的内边距减半"

02

AI生成代码

大语言模型(如Claude、GPT-4)理解你的意图,生成完整的代码解决方案

03

"Accept All" 全部接受

不需要阅读diff,不需要审查代码,直接接受AI的建议。这是Vibe Coding的核心

04

运行并迭代

运行代码,查看结果。有错误?直接复制粘贴给AI,通常就能解决

工具推荐

Vibe Coding 必备工具

这些AI工具将帮助你开启Vibe Coding之旅

Cursor

AI优先的代码编辑器,支持与Claude、GPT-4深度集成,Composer功能让Vibe Coding成为可能

编辑器

Claude

Anthropic出品的AI助手,代码生成能力强大,特别擅长理解复杂需求

AI模型

ChatGPT

OpenAI的GPT-4模型,全球最流行的AI助手,编程能力出色

AI模型

Gemini

Google的多模态AI模型,能理解代码、图像等多种输入

AI模型

GitHub Copilot

GitHub与OpenAI合作的AI编程助手,直接在编辑器中提供代码建议

编辑器插件

Replit Agent

在线IDE配备AI助手,可以直接在浏览器中进行Vibe Coding

在线IDE

国内用户访问困难?

ChatGPT、Claude、Gemini等AI服务需要国际网络环境。我们提供便捷的镜像服务解决方案。

了解AI镜像服务
注意事项

Vibe Coding 的边界

适合的场景

  • 周末项目和个人实验
  • 快速原型和概念验证
  • 学习新技术和框架
  • 个人工具和自动化脚本
  • 创意探索和想法验证

需要谨慎的场景

  • 生产环境和商业项目
  • 涉及安全性的应用
  • 需要长期维护的代码
  • 复杂的多文件项目
  • 安全关键型系统

"如果LLM写了你所有的代码,但你审查、测试并理解了它,那在我看来就不是Vibe Coding——那只是把LLM当作打字助手。"

— Simon Willison

准备好开始 Vibe Coding 了吗?

放下对代码的执念,拥抱AI时代的创造力。让想法直接变成现实。