氛围编程(Vibe Coding)火了。

2359334190.webp

氛围编程是一种新兴的软件开发方法,极大地依赖于人工智能。该术语由计算机科学家 Andrej Karpathy 提出,用于描述一种流程,在该流程中,开发者主要使用自然语言提示(以普通语言说出或输入)来指示 AI 工具生成、优化和调试代码。

氛围编程的核心理念是让用户专注于描述他们希望软件执行的操作(“氛围”或意图),让 AI 处理大部分实现方式(实际的代码实现),业余爱好者只需输入提示即可构建应用程序和网站;开发者则可以将工作重点从手动编程转变为指导、审查、测试和优化 AI 生成的源代码,以及编程领域之外的产品创意、系统设计、架构决策和业务逻辑。最终,人类工程师更专注于体现人类价值的创造性任务,即整合角色(见《山巅周刊第271期》“AI时代需要的三大人类能力”)。

就像 Reddit 用户所说,”现在真正的技能是系统设计、架构、DevOps、云计算——这些技能是区分初级和高级程序员的关键,这些才是真正重要的。“另外,”更高的生产力将成为未来一代人与生俱来的进化特质。“

Sam Altman最新关于AI奇点加速到来的文章中说,2025 年,编写计算机代码将不再是以前的样子。一些科学家的生产力比人工智能出现之前提高了两到三倍;到2030年,一个人能够完成的工作量将远超2020年。

开发者使用 AI 助手实时编写、审查和优化代码这一“氛围”理念正迅速从软件开发扩展到其他各个领域,比如,氛围营销(Vibe Marketing)直接作为生产力工具,能够更快产出、减少延迟、突破瓶颈。现代营销不就是吸引潜在客户、讲述故事、打造品牌吗?相比传统营销,氛围营销具有截然不同的创意、预算和速度优势,一个拥有 AI 工具的营销人员现在可以完成传统上需要 10 多名专家才能完成的工作——生产少量广告变体、快速部署多渠道营销活动、自动分析转化数据等。营销活动具有先天的不确定性,自然是多快好省占据优势,氛围营销比氛围编程更为灵活、质量风险更小。相信“氛围”在非技术领域有更多的发展,比如氛围管理(Vibe Managers)、氛围写作(Vibe Writing)、氛围设计(Vibe Designing)……

3851355757.jpg

在以上开发者和整合角色的描述中,实际上包含了在氛围编程结果上加以人工监督的过程,而纯粹的氛围编程只包括(重点就是,只有“氛围”,不关注技术):

  • 明确目标和需求;
  • 选择合适的 AI 工具;
  • 通过自然语言描述你想要实现的功能;
  • 运行 AI 生成的代码;
  • 通过反馈循环不断迭代。

“氛围”在氛围编程中的核心是开发者专注于项目的整体意图或感觉,通过自然语言指令、概念性概述和逐步细化来传达期望的“vibe”,而非代码的技术细节。具体来说,“氛围”指的是编程过程中的一种轻松、对话式的状态。就如 Karpathy 形象地描述:“这不是真正的编程——我只是看东西,说东西,运行东西,复制粘贴东西,大多数情况下它都能工作(but it's not really coding - I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works.)。”

尽管批评者指出,氛围编程缺乏问责制,并且增加了在最终软件中引入安全漏洞的风险。但Karpathy曾是斯坦福大学深度学习课程CS 231n的作者、特斯拉人工智能总监和OpenAI的联合创始人,氛围编程也阐述了他之前“最热门的新编程语言是英语”(the hottest new programming language is English)的说法,可行性和可信度非常高。在还未实现代理编程(Agentic Coding)自主软件开发(至今,通用人工智能仍旧是一个理论概念)之前,人类就可以不再需要学习特定的编程语言来控制计算机,这在编程民主化方面具有重要意义(此前,短视频平台彻底改变了视频创作)。


氛围编程工具


有哪些 AI 工具适合氛围编程呢?

一类是直接使用人工智能大模型,适合快速验证想法,更方便进行多轮交互。在这里自然推荐“AI四大家”——OpenAI GPT、Anthropic Claude、Google Gemini和xAI Grok,它们在氛围编程应用的最佳表现排名可能是Anthropic Claude > xAI Grok > Google Gemini > OpenAI GPT。

Anthropic Claude 在氛围编程中表现最佳,特别是在其 Claude Code 工具中,能够快速生成高质量代码。但后来者 Grok 4 在氛围编程中的速度和准确性优势显著,尤其是在实时性和上下文理解方面。

另一类是人工智能大模型驱动的 AI 代码编辑器,适合即时编程与迭代重构,提升效率。AI 代码编辑器就像传统IDE一样整合了编程专用界面和流程,特别是本身具有代码编辑功能。

1654840688.jpg

Anysphere Cursor 就是一个 AI 代码编辑器,最近比较受推荐,它是 VS Code 的修改版本,使用 GPT-4 等模型集成了 AI 配对编程,在实现氛围编程自动化方面更有优势。

3192513901.png
Amazon Kiro 的聊天介面有 Vibe 与 Spec 两种模式

Amazon Kiro 是另一个代理 IDE,整合 Claude 模型、VS Code 介面与开发流程,支持从原型到生产,实现更复杂的任务,标志着亚马逊的战略布局从简单的代码补全向自主软件开发迈进,同时还开辟出了一个独特的利基市场:规范驱动(Spec-Driven)。由于企业对采用氛围编程缺乏结构和文档的工作流程持谨慎态度,Kiro 引入 AWS 的规范编码(Spec Coding)模式,提供结构化开发指导的规范(不用担心这些概念,它只是让氛围编程的成品率更高)。Kiro 目前现正推出预览版,可免费使用Claude Sonnet 4.0 模型。

Cursor和Kiro都是建立在 Visual Studio Code 的开源基础——Code OSS 平台之上,这是一种当前广为流行的做法。这些 “VS Code 分支”复用了 VS Code 的核心编辑器、用户界面以及插件生态系统,直接拥有 VS Code 提供的大部分 IDE 功能(比如文本编辑、语法高亮、语言服务支持、调试等),然后在此基础上叠加自己的 AI 功能——当然大模型还是外部的,并都偏向使用Claude——你说它们是套壳或者换皮的 VS Code 也没有什么不妥。

capture.jpg

作为测试,在Kiro中仅用一句描述——使用php开发一个番茄时钟——就自动生成了项目运行所需的文档,并且自带使用说明和奉送API。一句话构建一个应用程序或者网站,是氛围编程的魅力所在,特别对于业余爱好者,最好先构建熟知的东西(比如俄罗斯方块游戏),以此开始编程之旅。在线看看这个番茄时钟的效果吧,完美!

注意:能够即时编程与迭代重构,AI 代码编辑器就具有很快的权限,会自动建立、修改和删除项目文件,在使用中要额外实施版本管理,以防止正确的好用的东西找不到了。同期一个行业事件是:SaaStr创始人Jason Lemkin在为期 12 天的“氛围编程”实验进行到第9天时报告,Replit的AI助手不仅删除了生产数据库,还生成了4000个虚构用户和虚假数据,甚至声称所有历史版本已被彻底销毁。幸运的是实际上可以回滚数据库,Replit自己搞错了。

4210294392.jpg
使用Visual Studio Code、Continue、Ollama 和 Qwen2.5-Coder 搭建免费的本地 AI 编程助手

如果您想打造一个本地的免费软件栈,使用 Visual Studio Code、Continue、Ollama 和 Qwen2.5-Coder 就可以实现。这个软件栈结构的核心是由Ollama负责运行Qwen2.5-Coder编程模型,VS Code实现代码编程,Continue在二者中间起桥接作用。利用这个软件栈,最终将显著增强代码生成和补全能力,但与 Cursor 或 Kiro 等工具相比,Continue 的目标是增强现有 VS Code 工作流,而非替换 IDE,因此没有全自动的文件或项目生成能力,不能完全实现氛围编程可以自动构建的目标。

氛围编程工具列表


我们来收录一些氛围编程话题常提到AI辅助代码工具,分类为:

  • 原生IDE:独立开发的完整集成开发环境。
  • 分支(fork):基于VS Code开源核心(Code OSS)的修改版编辑器。
  • 扩展:插件形式集成到现有编辑器。
  • 终端:命令行代理工具。
  • 免费软件栈:开源/本地组合,实现零成本AI编程。
原生IDE

Microsoft Visual Studio Code(VS Code),code.visualstudio.com

简介:开源代码编辑器,支持桌面、CLI和Web版本,内置扩展市场。许多工具基于其Code OSS核心。
自主能力:本身无内置AI;依赖扩展如Copilot Chat;官方新增AI Toolkit扩展支持本地模型fine-tuning和多模态(如图像+代码)。自主性有限,需用户确认。
社区反馈:扩展过多导致混乱。

JetBrains,jetbrains.com

简介:语言特定IDE套件(如IntelliJ、PyCharm),深度集成AI。
自主能力:AI Assistant提供代码补全、聊天;Junie代理支持自主模式(规划+执行多步任务,如TDD循环)。自主性高,可本地模型。
社区反馈:集成度高,胜过VS Code。

Cognition Devin,devin.ai

简介:“首位AI软件工程师”,完全自主代理。
自主能力:完全自主规划、执行复杂任务,支持并行代理。
社区反馈:AI爱好者乐观(10x生产力),但开发者恐慌(取代中层工程师)。

Replit Agent,replit.com

简介:在线协作IDE内置编码代理。
自主能力:强调自主,从提示构建/测试/部署app,支持浏览器测试循环。
社区反馈:新手友好,免费可用。

分支

Neovim,neovim.io

简介:Vim 分支的终端编辑器。
自主能力:无内置AI;插件提供自主。
社区反馈:轻量,可扩展,插件碎片化。

Cognition Windsurf,windsurf.com

简介:AI代码编辑器领导者,VS Code 分支;提供跨编辑器插件。由 Cognition 从 Codeium 收购。
自主能力:自主代理规划+执行,支持本地模型。
社区反馈:UI优于Cursor。

Anysphere Cursor,cursor.com

简介:AI代码编辑器,VS Code 分支;支持GPT/Claude。
自主能力:自主端到端任务(Cmd+K编辑+代理),隐私模式不存代码,可移动编程。
社区反馈:氛围编程神器。

Alibaba Qoder,qoder.com

简介:AI代码编辑器,VS Code 分支;集成Qwen模型。
自主能力:自主代理工具调用(读/写文件+CLI)。
社区反馈:免费,全栈app速建。

ByteDance Trae,www.trae.ai

AI 辅助代码编辑器,一个VS Code 分支,可选用GPT、Claude等主流编程模型,有自主模式
简介:AI代码编辑器,VS Code 分支;支持GPT/Claude。
自主能力:自主生成项目级代码+测试。
社区反馈:海外发布,胜于部署。

扩展

GitHub Copilot,github.com/features/copilot

简介:跨编辑器(VS Code/Neovim/JetBrains)编程助手+CLI,支持本地模型。
自主能力:有限协作,代理模式支持多模型,但需批准。
社区反馈:多模型自由,企业首选,贵。

Kilo Code,kilocode.ai

简介:开源代理扩展,支持VS Code/JetBrains/Cursor等编辑器,支持本地模型。
自主能力:自主多模式,MCP服务器扩展。
社区反馈:开源神器。

Roo Code,roocode.com

简介:VS Code扩展,支持任意模型。
自主能力:自主代理团队(规划+执行),本地运行。
社区反馈:社区驱动。

终端

OpenAI Codex,openai.com/codex

简介:编程代理,CLI/Web+扩展(VS Code/Cursor/Windsurf),可移动编程。
自主能力:自主云/本地任务(并行代理+测试),但需批准。
社区反馈:终端神器,贵。

Anthropic Claude Code,claude.com/product/claude-code

简介:基于Opus/Sonnet的终端代理。
自主能力:自主多步推理+工具(代码执行+MCP)。
社区反馈:终端速度无敌,贵。

免费软件栈

VS Code + Continue + Ollama + Qwen2.5-Coder

简介:实现在VS Code中使用本地模型编程。
自主能力:有限协作(本地代理补全+调试)。
社区反馈:隐私天堂,全栈免费,但GPU要强。

说明

1、部分工具名称以当前所有者或品牌开头,只反映其开发或收购背景。建议实质关注技术能力和社区声誉。
2、氛围编程青睐高自主能力工具,但需权衡可靠性,社区建议“优先测试小型项目”。
3、隐私与成本:注意隐私风险及成本,免费栈提供本地替代,兼顾隐私与零成本,但硬件需求高。
4、自主代理(如Devin/Replit Agent)从“助手”转向“工程师”,可能更适合重型商业项目。
5、AI编程工具市场已进入红海,2025年工具数量激增,列表可能但不承诺更新。


业界响应


业界给予氛围编程积极响应。

尽管许多氛围编程工具是开源代码编辑器的分支,甚至只为热门IDE提供扩展和插件,但用户们觉得挺管用,资本市场也闻风而动。在OpenAI 报价 30 亿美元后,谷歌以 24 亿美元的价格获得了 Windsurf 的技术授权,随后编程代理 Devin 的制造商 Cognition 收购了 Windsurf 剩余的员工和资产;与此同时,Cursor 的母公司 Anysphere 也正在以 90 亿美元估值融资 9 亿美元!

Y Combinator 的首席执行官Garry Tan表示,目前约有四分之一的公司使用人工智能编写 95% 或更多的代码。氛围编程的时代已经到来。

2478780712.jpg

以色列独立开发者 Maor Shlomo 将其成立仅六个月、白手起家的氛围编程初创公司 Base44 以 8000 万美元的价格出售给了 Wix。Wix 提供无需代码的网站构建服务,而且看起来设计专业。在其产品线中增加一款盈利颇丰的 LLM 氛围编程产品,实属合乎逻辑。

VIA http://3.14159.icu/Journa……

本文由 cds 整理发布,参考 CC-BY-SA 3.0 协议共享,欢迎转载、引用或改编。
感谢您的支持,以共同推动STEM公益教育!

楼主残忍的关闭了评论