AI写代码时代,为什么IDE不会消失?Zed创始人的底层判断

AI PM 编辑部 · 2025年12月02日 · 8 阅读 · AI/人工智能

正在加载视频...

视频章节

在AI快速改变编程方式的当下,Zed 创始人 Nathan Sobo 给出了一个反直觉的判断:IDE 不但不会消失,反而会变得更重要。这次对话不仅讨论了大语言模型和 AGI 对编程的影响,更揭示了 IDE 作为“人类理解代码的界面”将如何进化。

AI写代码时代,为什么IDE不会消失?Zed创始人的底层判断

在AI快速改变编程方式的当下,Zed 创始人 Nathan Sobo 给出了一个反直觉的判断:IDE 不但不会消失,反而会变得更重要。这次对话不仅讨论了大语言模型和 AGI 对编程的影响,更揭示了 IDE 作为“人类理解代码的界面”将如何进化。

为什么在AGI之前,人类不可能放弃源代码

这一切讨论的起点,其实是一个非常根本的问题:在 AI 编程能力越来越强的情况下,人类还需要直接面对源代码吗?Nathan 的回答非常直接。他说,“just doesn't make sense to me that human beings would stop interacting at all with source code until we get to like AGI”。在他看来,只要我们还没真正到达通用人工智能(AGI),人类就不可能完全放弃阅读、修改和理解代码。

这背后的逻辑并不玄学。程序不仅是给机器执行的,更是给人理解的。他在访谈中再次强调那句经典原则:“programs should be written for people to read and only incidentally for machines to execute.” 这意味着,无论 AI 多么擅长生成代码,人类仍然需要一个可靠的“界面”来理解系统在做什么、为什么这么做。

因此,问题的核心并不是“IDE 会不会被 AI 取代”,而是:在 AI 参与编程之后,什么才是“最好的用户界面”?这也是 Nathan 整场访谈反复回到的主题。

CLI、Vibe Coding 和 GUI:真正的工作流并不极端

当下一个很流行的说法是:未来程序员只需要在终端里和 AI 对话,用自然语言“vibe coding”。但 Nathan 对这种极端叙事并不买账。他指出一个被忽视的现实:那些大量在终端里和工具交互的人,“probably running an editor alongside that tool”。

换句话说,命令行并没有消灭编辑器,它只是成为工作流的一部分。即便是最激进的 AI 编程方式,人类依然需要一个地方来查看上下文、确认修改、理解结构。这也是 GUI(图形界面)长期存在的原因。

Nathan 并不否认 vibe coding 的价值,他甚至坦率地回应“Do you vibe code sometimes?”这种调侃式提问。但他的底线是:好的工具必须“not being annoying”。IDE 的价值不在于抢走用户的控制权,而在于在恰当的时候介入,在不打断思考的前提下提供帮助。

从 Atom 到 Zed:性能和协作是无法事后补救的设计选择

Nathan 的判断并非纸上谈兵,而是建立在长期 IDE 开发经验之上。他职业生涯中最重要的项目之一,是曾经风靡一时的编辑器 Atom。回顾这段经历,他给出了一个非常硬核的教训:“performance is not a feature that you can really go back and add later.”

性能不是锦上添花,而是地基。一旦架构选择失误,后期几乎不可能彻底修复。这也是为什么他在创建 Zed 时,从一开始就把性能和实时协作作为核心目标。Zed 最初的动机并不是 AI,而是“make it easier for humans to pair program”。

这种“先为人服务”的设计哲学,反而为 AI 时代打下了基础。因为只有当编辑器本身足够快、足够稳定,AI 才有可能无缝地嵌入其中,而不是变成一个拖慢思考节奏的外挂。

把IDE变成“中立国”:连接对话、代码与AI

在谈到 Zed 的长期愿景时,Nathan 用了一个非常形象的比喻:IDE 应该像“Switzerland”。它不和任何 AI 模型或工具正面竞争,而是作为中立的基础设施,把一切连接起来。

他希望把代码变成一种“metadata backbone”,让对话、编辑历史和上下文都自然地挂载在代码之上。“I want to link conversations to the code”,让讨论不再漂浮在 Slack 或 issue tracker 里,而是直接嵌入开发现场。

至于大语言模型本身,他的态度非常克制。一方面,他承认团队内部早就讨论过 LLM 的潜力;另一方面,他也直言,“the jury is very much still out for me around where it's all going”。在他看来,LLM 还远没到可以独立承担软件工程复杂性的阶段,而 IDE 的使命正是在这种不确定性中,为人类保留清晰的控制权。

总结

这次访谈传递的核心信息并不复杂,却非常重要:AI 正在改变编程,但它并没有改变一个事实——软件依然是人类协作、理解和维护的产物。Nathan Sobo 对 IDE 的坚持,并不是对新技术的保守抵抗,而是一种基于长期实践的清醒判断。对开发者而言,真正值得思考的不是“要不要 IDE”,而是:我们是否正在构建一个让人和 AI 都能高质量协作的编程界面。


关键词: IDE, Zed, 大语言模型, 通用人工智能, AI编程

事实核查备注: 人物:Nathan Sobo(Zed 创始人,Atom 相关背景);产品/概念:Zed、Atom、IDE、Vim、GUI、CLI;技术概念:大语言模型(LLM)、通用人工智能(AGI);关键原话均来自视频片段原意表述,未引入具体未提及模型或公司。