来自 代理工程会议
|播出时间 2025 年 8 月 12 日
我们邀请了 Steve Yegge 和 Nathan Sobo 共同探讨 IDE 的未来。Steve 是一位曾任职于亚马逊、谷歌和 Sourcegraph 的资深工程师,他深信传统的 IDE 已经过时,并主张在人工智能时代,开发者如果依然只盯着源代码看,那就是“方法错了”。Nathan 是 Zed 的首席执行官兼联合创始人,同时也是 Atom 的联合创作者,他在构建代码编辑器领域深耕超过十年。
他们截然不同的观点揭示了一些令人惊讶的共识。两人都认为当前的 IDE 架构在 AI 时代已经彻底崩塌,协作必须成为未来开发工具的核心,并且我们对于如何实现高效的人机协作流程仍处于早期探索阶段。
您可以在 YouTube 上观看这场精彩的辩论,或阅读下方精选的语录。
IDE 的消亡与重生
“我认为 IDE 的单体架构是有缺陷的……你的 AI 需要能够为你做所有事情。这意味着它不能总是坐等别人为它开发插件。”—— Steve Yegge
“IDE 已死。IDE 万岁。或者说,为了让 IDE 继续发挥作用,它需要进行某种根本性的重构。”—— Nathan Sobo
工程师角色的转变
“作为一名个人贡献者,我的角色已经改变了。我不再是制造汽车的工人,我现在是在管理一个满是工人的汽车工厂。”—— Steve Yegge
“我设想自己每天早上拿着一杯咖啡走进办公室,那里有一群主管,每个人都带着各自的团队。他们会向我汇报目前各项工作的进度。”—— Steve Yegge
协作即未来
“我们确实将其视为一个协作环境,多个人类与多个智能体在这个环境中以一种非常持续的方式进行互动。”—— Nathan Sobo
“理想状态是让 Zed 中的 AI 像另一个人一样,成为一名全方位的协作者。这应该是我们的目标。”—— Nathan Sobo
智能体工程的现实
“我确实会审查我编写的许多代码,但我得说,我并不一定理解它们,绝对没有像我自己亲手写的那样理解得透彻。”—— Nathan Sobo
“它们就像是脚踩冰鞋、手持电锯的幼儿。真的,要表达清楚这一点太难了。”—— Steve Yegge
作为平台机会的 IDE
“IDE 最棒的地方之一在于……它们就是为包装事物而设计的。这基本上就是它们的功能。它们包装了其他工具……在功能强大的平台之上,存在着一层非常薄的抽象,可以被重用并向许多不同的方向扩展。”—— Steve Yegge
“平台的质量必须非常高,这需要时间。我们俩都在构建平台,而这些东西实际上需要投入毕生的精力。因为平台几乎是一个活生生的东西,对吧?它可以生长,直到实现你想要的任何功能。”—— Nathan Sobo
IDE 需要成为什么
“我可以列出一个清单,列出我每天在内外循环中与智能体协作时,希望 IDE 能帮到我的事情。但现在的 VS Code 没有帮我,Cursor 也没有帮我。”—— Steve Yegge
“一旦你开始与这些自主编程智能体工作,当你坐在晚餐桌前时,你会想,伙计,那一个现在运行不正常,但它本可以运行正常的。而且你本可以通过手机查看它的状态。”—— Steve Yegge
“如果你能获得代码差异(diff)的智能摘要……我们的 diff 技术还不错,但它并不是为我们现在所看到的这种规模而设计的。所以,如果我们能思考如何扩大对 diff 的消费能力,或许可以引入一个 AI 层。”—— Nathan Sobo
“我想喝着咖啡来到办公室,让我的主管们告诉我项目进展如何。我是说,从根本上讲,我现在是按多个项目来思考问题的。”—— Steve Yegge
了解更多关于代理工程的信息
在一个代码生产不再是限制的时代,致力于提供真正优质的软件。了解我们对代理工程的看法,并回顾我们与专家一起深入探讨此主题的所有会议。
正在寻找更好的编辑器吗?
您今天就可以在 macOS、Windows 或 Linux 上试用 Zed。立即下载!
我们正在招聘!
如果您对我们博客中涵盖的主题充满热情,请考虑加入我们的团队,帮助我们实现软件开发的未来。