"氛围编程"(vibe coding)现象——即开发者越来越依赖 AI 生成和辅助代码——已经迅速从一个小众概念演变为主流开发方法。
随着 GitHub Copilot 等工具使 AI 辅助编码变得普遍,下一个竞争焦点已经从代码生成转向端到端的开发工作流程。在这个日益拥挤的市场中,Cursor、Lovable、Bolt 和 Windsurf(前身为 codeium)等公司都通过各种 AI 辅助开发方法确立了自己的地位。
"氛围编程"这个术语本身代表了一种文化转变,开发者更关注意图和结果而非手动实现细节——这一趋势既有热情的支持者,也有持怀疑态度的批评者。
氛围编程的核心是使用 AI 驱动的工具来帮助完成基本的代码补全任务,并通过几个简单的提示生成完整应用程序。氛围编程与低代码/无代码平台的区别在于,它超越了为简单业务应用提供的可视化工具。
据一些支持者称,氛围编程有望增强甚至可能替代真正的软件开发者。
在这个竞争激烈的领域,Windsurf 最新的 Wave 6 版本(于 4 月 2 日发布)解决了一些工具常常忽略的问题:部署。虽然各平台的代码生成变得越来越复杂,但从本地生成代码到生产环境部署的过程仍然顽固地保持手动操作。
"我们真正消除了迭代和部署应用程序过程中的大量摩擦," Windsurf 产品和战略主管 Anshul Ramachandran 告诉 VentureBeat。"AI 和所有这些代理系统的承诺是,激活能量,构建的障碍变得如此之低。"
Windsurf Wave 6 功能详解:企业需要了解的内容
具体看 Windsurf Wave 6 的新功能,几个企业级功能解决了工作流程瓶颈:
**部署**:一键式解决方案,用于打包和在公共互联网上共享 Windsurf 构建的应用。目前与 Netlify 集成,允许用户将网站或 JavaScript Web 应用部署到公共域名。
**改进的长对话性能**:通过检查点和摘要技术减少了长时间对话中的质量下降。
**标签改进**:增强的上下文感知能力,包括用户搜索历史和在 Windsurf 编辑器中支持 Jupyter Notebooks。
**对话目录**:新的用户体验改进,提供对过去消息的轻松访问和对话回滚功能。
对话管理:重要的技术创新
Wave 6 中的对话目录功能特别有趣。它解决了一些竞争对手忽视的技术挑战:当出现错误或误解时,如何有效管理与 AI 助手的长时间互动。
"AI 并不完美。它偶尔会犯错误," Ramachandran 承认。"你经常会发现自己陷入这样一种循环,人们试图提示 AI 摆脱糟糕的状态。实际上,与其这样做,你可能应该将对话状态恢复到最后一个进展顺利的点,然后尝试不同的提示或方向。"
这项技术实现创建了一个结构化的导航系统,改变了开发者与 AI 助手交互的方式:
- 每次重要互动都会在对话中自动建立索引 - 可导航的侧边栏允许立即访问先前的状态 - 一键回滚恢复先前的对话状态 - 该系统保留上下文,同时消除了反复提示 AI 纠正自身的低效率
了解"氛围编程"格局
Windsurf Wave 6 版本在发布后的短时间内获得了一些积极反馈。
> Builders: you still using Cursor or have you switched to Windsurf? I'm hearing more and more developers are switching. > > — Robert Scoble (@Scobleizer) April 2, 2025
不过,这是一个非常活跃的领域,竞争激烈。就在上周,Replit Agent v2 正式发布。Replit Agent v2 受益于 Anthropic 的 Claude 3.7 Sonnet,这可能是目前编码任务最强大的大语言模型。新的 Replit Agent 还集成了:
**增强自主性**:形成假设,搜索相关文件,并且只在充分了解情况时才进行更改。
**更好的问题解决能力**:不太可能陷入循环;能够退一步重新思考方法。
**实时应用设计预览**:行业首创功能,在 Agent 构建时显示实时界面。
**改进的 UI 创建**:擅长创建高质量界面,并提供更早的设计预览。
**引导式构思**:在整个开发过程中推荐潜在的下一步行动。
Cursor 也非常活跃,提供稳定的增量更新。最近的添加功能包括聊天标签,使开发者能够同时与 AI 工具进行多个对话。3 月 28 日,Cursor 增加了对新的 Google Gemini 2.5 Pro 模型的支持,作为其用户的一个选项。
Bolt 也于 3 月 28 日发布了新更新,同时推出了测试版移动版本。2 月底,Bolt AI v1.33 发布,增加了对 Claude 3.7 的完全支持和提示缓存功能。
虽然不总是被归入氛围编程范畴,但 Cognition Labs 本周发布了 Devin 2.0。与 Windsurf Wave 的标签功能类似,Devin 现在能够同时在不同任务上运行多个 AI 代理。它还集成了交互式规划,帮助从广泛的想法中确定范围和规划任务。Devin 2.0 还集成了一种新颖的搜索工具,以更好地导航和理解代码库。
开发者角色的演变,而非替代
氛围编程运动引发了关于传统编程技能是否仍然相关的争论。
Windsurf 采取了明显务实的立场,这应该能让担心其开发团队影响的企业领导者感到安心。
"氛围编程被用来指代正在创建的新一类开发者," Ramachandran 解释道。
"人们将'氛围编程者'和'非氛围编程者'分开——这只是一类新的人现在可以编写代码,而他们以前可能无法做到,这很好," Ramachandran 说。"这就是软件随着时间推移的扩展方式,我们使编写软件变得更容易,这样更多的人可以编写软件。"
氛围编程工具对企业意味着什么
就像在 AI 时代之前,低代码和无代码工具从未完全替代企业应用开发者一样,氛围编程也不太可能完全替代所有开发者。氛围编程从根本上比低代码和无代码工具更强大。用户几乎可以不受任何限制地构建各种应用程序。也许更重要的是,在许多现代氛围编程工具中,都能够与现有流程甚至在某些情况下与代码库集成。
目前尚不清楚哪个工具将成为该领域的赢家,考虑到开发速度之快,试图选择一个获胜工具可能也不是正确的选择。就像企业开发者一直可以为任何开发者选择工具一样,在氛围编程时代也将如此。
企业最好尝试不同的工具,看看哪种工具最适合他们特定的风格和工作流程。对于评估 AI 辅助开发方法的技术领导者,以下几点考虑因素应该指导战略规划:
**评估端到端工作流程,而不仅仅是代码生成**:评估潜在工具如何解决从概念到部署的完整开发生命周期,而不仅仅是编码阶段。
**提前考虑企业特定需求**:主要为个人开发者设计的工具在扩展到企业对合规性、安全性和团队协作的要求时往往会遇到困难。
**平衡民主化与治理**:扩大开发者访问权限的承诺必须与确保代码质量、安全性和可维护性的机制相平衡。
**规划技能演进,而非替代**:制定策略,用 AI 能力增强现有开发者技能,而不是尝试全面替代。
**优先考虑上下文管理能力**:随着部署规模扩大,有效管理复杂代码库并从 AI 错误中恢复的能力变得越来越重要。
氛围编程运动提供了加速开发并扩大贡献者范围的真正机会,但在企业环境中实现这些好处需要考虑企业现实的工具设计。
本文链接:http://www.xihao.site/showinfo-1-72690.html企业级"氛围编程":AI 工具现可应对完整开发生命周期