后IDE时代的Vibe编程:为何Agentic AI才是真正的颠覆者

102 阅读6分钟

文章讲述了代理式 AI 如何取代传统 IDE,开发者从编写代码转变为指导 AI 代理,从而改变软件开发的方式。这种转变优先考虑速度、创造力,并适用于更广泛的人群。

译自:Vibe Coding in a Post-IDE World: Why Agentic AI Is the Real Disruption

作者:Rob Whiteley

让我来给你讲个故事。

上个月,我发表了一篇博客文章,没有接触任何文字处理软件。我对着 Google Meet 讲话,让一个我写的专门的 GPT 清理了转录稿,然后把它传递给另一个专门的 GPT,以我的语气起草一篇完整的文章,最后使用第三个专门的 GPT 来按照公司的风格和语气进行编辑。完成后,一个工作流程被触发,内容通过电子邮件发送给我的营销团队。我一次也没有打开 Google 文档。

现在,我也是这样进行软件开发的。

集成开发环境(IDE)——曾经是编码的基石——自 1964 年问世以来,首次出现了衰退的迹象。但是,IDE 不仅仅会被更智能的工具所取代,还会被一种全新的方法所取代:代理式 AI。传统的 IDE 提供的是工具,而代理式 AI 提供的是队友。它正在改变开发者编写软件、协作甚至思考编程的方式。

就像我不会打开文字编辑器来发布博客一样,我也不需要打开代码编辑器来发布软件。

AI 增强型 IDE 时代只是旅程中的一站

如果你用过 GitHub Copilot 或 Cursor,你就会发现 AI 如何能够大幅提高生产力。这些工具可以建议代码片段、补全函数并提供上下文洞察。它们非常有用,但它们不是最终目的地。它们只是一个中途停留点。

想想自动驾驶汽车。早期的汽车提供车道保持辅助和自适应巡航控制——令人印象深刻,但几乎算不上自动驾驶。然后特斯拉出现了,展示了自动驾驶的未来,但存在局限性。现在,汽车可以在良好绘制的道路上完全自动驾驶,并且驾驶员完全在场并保持警惕。这就是像 Cursor 这样的 AI 编辑器目前所处的位置。另一方面,代理式 AI 更像是像 Waymo 这样的完全自动驾驶服务。除了乘客之外,没有人为干预。你只需给它一个目的地,然后坐下来享受旅程。

我们正在迅速进入一个新阶段,在这个阶段,编码看起来不像打字,更像是编排一组代理。开发者正在变成指挥家,而不是打字员——积极管理 AI 代理,这些代理根据高级意图编写和完善代码。

代理式 AI:IDE 之后真正的革命

代理式 AI 工具,例如最近发布的 OpenAI Codex、Google Jules 以及对 Claude Code 的 Claude 4 模型增强功能,不仅仅是助手。它们是自主的问题解决者。你给它们一个目标——构建一个 Web 表单、从 API 中获取数据、创建一个仪表板——它们会分解它、设计一个解决方案、编写代码、测试它,并报告一个完全完成的应用程序。

在这个世界里,开发者的工作发生了演变。你不是在编写每一行代码。你是在让代理保持在正确的轨道上,在它偏离时轻推它,并将你的经验用于指导架构决策。你不再是一个单独的 贡献者,而更像一个工程经理。你的团队碰巧是虚拟的 AI 实体。

这种模式已经在改变实际的工作流程。正如我自动化博客创建一样,开发者现在正在通过与代理的对话来构建应用程序。有些人正在使用 Vercel 的 V.0 或 Bolt.new 来启动生产级代码库,而无需进行最少的输入。其他人则依赖于构建在 LLM 之上的内部副驾驶来自动化整个用户故事。

氛围编码:创造性的前沿

你可能会听到“氛围编码”这个词。它听起来很模糊,但它捕捉到了一些深刻的东西——从僵化的语法到流畅的对话的转变。氛围编码更多的是用自然语言表达你想要的东西,然后让 AI 完成剩下的工作,而不是循环的精确语义。

这不仅仅是一个新的 UI。这是一种新的思维模式。

我们正在看到一种新的开发语言的曙光——不是 Python 或 JavaScript,而是简单的英语(或任何人类语言)。它与可视化、无代码界面与智能自动化融合,让任何人——无论是不是开发者——构建强大的软件 同时发生。

这意味着什么:开发者 != 软件工程师

其影响是巨大的。开发者的角色将从编写代码转变为审查、完善和验证 AI 生成的输出。结对编程 成为对等编程。软件工程变得更注重意图,而不是实现。

这将改变团队的协作方式、衡量速度的方式以及沟通产品需求的方式。它将重新定义入职、测试甚至调试。

问题不在于 IDE 是否正在消亡;而在于,它们是否正在进化。问题是“代码创建何时将从 IDE 转移到代理?”。

答案是:比你想象的要快。我相信引爆点将在明年到来。IDE 不会完全消亡。有才华的软件工程师在未来几十年内仍然会重视强大的 IDE 来编写优雅的代码。但是 代理式 AI 改变了开发者的定义。现在,任何有想法的人都可以进行原型设计、编码和启动它。代理式 AI 迎来了一个新的开发者体验时代,它优先考虑速度、创造力和指导,而不是繁重的工作,而且适用于比软件工程师更大的人群。

立即开始使用代理式 AI

这种转变不是五年后的事情。它现在正在发生。

如果你仍然仅仅依赖于你的 IDE,那么现在是进行实验的时候了。尝试像 Claude Code、OpenAI Codex 或 Google AI Studio 中功能强大的构建功能这样的工具。与你的开发人员谈谈他们仍在手动执行的任务。找到一个可以自动化的用例。开始指导代理,而不是编写样板代码。

因为在后 IDE 时代,我们不仅仅是在编码。我们正在与 AI 代理作为我们的新队友一起进行创作、协作和互动。