Vibe Coding
什么是 vibe coding?一种依赖 AI 自动生成代码、开发者只需描述意图的编程方式。
techniques
Vibe Coding — AI 术语表
Vibe coding 是一种以自然语言描述意图、让 AI 工具自动生成代码的编程方式。开发者不再逐行编写代码,而是通过对话、提示词或高层指令,由大语言模型完成实际的代码实现。这个概念由 Andrej Karpathy 在 2025 年初提出,迅速成为 AI 辅助开发领域的热门话题。
为什么 Vibe Coding 重要
Vibe coding 降低了软件开发的门槛。过去需要数年编程经验才能实现的功能,现在产品经理、设计师甚至非技术人员都可以通过描述需求来快速搭建原型。对于专业开发者,vibe coding 则意味着可以跳过重复性的样板代码,把精力集中在架构设计和业务逻辑上。
这种方式正在改变团队协作模式——更多人能参与到代码生产中,但同时也引发了关于代码质量、安全性和可维护性的讨论。我们在近期的报道中分析了 AI agent 在实际开发中的表现和局限。
Vibe Coding 如何运作
典型的 vibe coding 工作流程:开发者用自然语言描述目标(例如"给这个页面加一个深色模式切换按钮"),AI 工具解析意图后生成对应代码,开发者审查并接受或修改结果。
支持这种工作方式的工具包括 ChatGPT、Claude Desktop 以及各种 IDE 插件。与传统的代码补全不同,vibe coding 强调的是意图驱动——开发者关注"要什么",AI 负责"怎么做"。更进一步的agentic coding 则让 AI 自主完成多步骤的完整开发任务。
相关术语
- Agentic Coding:vibe coding 的进阶形态,AI 不仅生成代码,还能自主规划、执行和调试整个开发流程
- ChatGPT:最早被广泛用于 vibe coding 的对话式 AI 工具之一
- Claude Desktop:Anthropic 的桌面端 AI 助手,支持通过自然语言与本地文件和应用交互
觉得有用?订阅 LoreAI,每天 5 分钟掌握 AI 动态。