氛围编程是什么?以及为什么它又分出了“规划”和“严肃”模式

氛围编程(Vibe Coding)

这词是 OpenAI 的安德烈·卡帕西(Andrej Karpathy)在 2025 年初提出来的。他当时用了一个很形象的描述:"你完全沉浸在氛围里,甚至忘了代码本身。"说白了,就是你用日常语言跟 AI 聊天,让它帮你写代码,你只负责提想法、看结果、说修改意见,不再自己一行一行敲。

这种模式确实爽。想写个小脚本处理日志、做个简单的网页原型,或者验证一个想法能不能跑通------跟 AI 说几句,代码就有了。改按钮颜色、加个功能,接着跟它说就行。

但爽归爽,用多了就会发现一个问题:一旦任务稍微复杂一点,比如要改一个已经写了好几千行的老项目,或者需要保证代码能稳定上线,光靠"聊天式编程"就容易翻车。AI 可能会跑偏,写到后面忘了前面定的规矩,生成的代码也没啥结构,别人根本看不明白,甚至自己过两周也看不懂。

于是,在"纯氛围"的基础上,工具开始分化。有人提出应该加一些规则,让 AI 先做计划再动手,这叫规划编程(Plan Coding) 。再进一步,对于企业级项目,还需要更严的流程:反向理解老代码、先写测试、多模型交叉检查------这就是严肃编程(Serious Coding),有的工具叫 Strict 模式。

现在市面上有两款工具很能说明这种分层思路:CursorCostrict

Cursor:极致氛围编程

Cursor 是一款基于 VS Code 改造的编辑器。它主打的是流畅的 AI 对话体验。你可以在编辑器里直接跟 AI 说话,它能同时用好几个模型来帮你做事,甚至能自动打开浏览器测试你刚生成的页面。大多数操作几十秒内就能完成。

Cursor 的强项就是让"氛围编程"变得非常顺手。如果你主要是自己折腾一些小项目、快速出原型,Cursor 用起来会很舒服。不过它没有把"规划"和"严肃"模式做成明确的功能按钮,需要你自己在对话里引导 AI 按步骤来。

Costrict:三个模式对应三种需求

Costrict 是深信服开源的一个 AI 编程工具。跟 Cursor 不同,它从一开始就把三种不同严谨程度的模式做成了独立的模块。

  • Vibe 模式

    这就是上面说的氛围编程。你开口说,AI 边聊边写代码,不搞复杂流程。适合做一次性脚本、个人小工具、试试新思路。

  • Plan 模式

    当你需要做的是一个中等规模的任务,比如给现有项目加一个独立模块,Plan 模式会先让 AI 列出一个详细的实施计划------把大任务拆成小步骤,每一步干什么,跟你确认清楚,然后再开始写代码。这样能避免写到一半跑偏。

  • Strict 模式

    这个模式最严格,专门对付存量代码库改造之类的大活。AI 会先反向分析你现有的项目:架构什么样、依赖哪些东西、用了什么编码规范。然后做需求澄清、系统设计、拆解任务。最关键的是,它会在写业务代码之前先写好测试,通过"生成-测试-修bug"的循环来保证质量。最后还有多个模型交叉检查代码。当然,这个模式消耗的 Token 多,速度也慢一些,但能换回工程级的可靠性。

Costrict 是开源的,个人开发者免费或低成本就能用,也支持企业私有化部署。

各自适合的场景不同

把这三个模式放在一起看,就很清楚了:

  • 写一个临时脚本 → Vibe / 氛围模式

  • 给项目加一个独立功能 → Plan / 规划模式

  • 改造一个核心老模块 → Strict / 严肃模式

Cursor 把第一种体验做得非常顺滑。Costrict 则把三种模式都做成了独立的开关,让开发者根据任务自己选。

这其实反映了 AI 编程工具的一个趋势:不再试图用一种模式通吃所有场景,而是把选择权交还给开发者。氛围编程很好,但它不是万能的。规划编程和严肃编程也不是要取代它,而是在它不够用的时候,提供更高控制力的选项。

未来的 AI 编程环境,大概就是一个能随时切换"严谨程度"的工作台。想放松的时候用氛围模式,要交差的时候切到严肃模式。仅此而已。

相关推荐
fuquxiaoguang3 小时前
中间件的“价值重估”:传统同质化竞争终结,AI智能编排时代开启
人工智能·中间件
触底反弹3 小时前
🔥 前端也能玩转 AI 流式输出!从二进制流到打字机效果,一篇讲透
javascript·人工智能·node.js
腾渊信息科技公司4 小时前
工业数据运维痛点根治方案:基于AI Agent的产线自动化台账系统落地
运维·人工智能·自动化·个人开发·ai编程
西安老张(AIGC&ComfyUI)4 小时前
第030章:ComfyUI视频制作LTX-2.3模型文生视频工作流详解(三)
人工智能·aigc·comfyui
苦猿的大模型日记4 小时前
Day25 | 模型量化横评 GPTQ vs AWQ vs GGUF vs INT8——同一个 Qwen3-8B 压四遍,谁还活着
人工智能
benchmark_cc4 小时前
如何用 Python + QuantDash 快速构建高胜率“配对交易(Pairs Trading)”策略?
开发语言·人工智能·python·pandas·量化交易·quantdash
深海鱼肝油ya4 小时前
小说自动生成系统(二)
人工智能·大模型·agent·智能体·自动化编程·小说生成系统
通问AI5 小时前
Apple Intelligence 国行备案深度技术解析:阿里千问如何被集成到苹果端侧AI架构
人工智能·架构
视***间5 小时前
算力赋能零售与创意新生态:视程空间Pandora,解锁线下场景智能化无限可能
人工智能·边缘计算·智慧零售·ai算力·视程空间·创意开发
冬奇Lab5 小时前
MCP 系列(08):企业治理——Registry、路由与可观测性
人工智能·llm·mcp