Devin’s 80% Moment: Background Agents, 7x PRs, & End of Hand-Held Coding — Walden Yan & Cole Murray
Latent Space · 2026-05-28

当模型智能达到临界点,构建自主编码代理的核心挑战已从“如何让AI写代码”转向“如何让AI像同事一样融入你的工程体系”——这才是下一代开发工具真正的分水岭。
这期内容适合所有正在或计划将AI编码代理(如Devin、Open Inspect)引入团队的产品经理、技术负责人和AI工程师。值得花时间看的原因是:它没有停留在“AI能写代码”的浅层叙事,而是深入拆解了让AI代理真正可用的工程细节——从架构选择(in-box vs out-of-box)、环境管理、测试自动化,到记忆系统和多代理协作的实战教训。最值得注意的冲突是:当模型能力快速提升(如2025年底的模型跃迁),瓶颈反而从AI本身转移到了“如何让AI融入现有工程流程”这个更棘手的问题上。
这期对话围绕构建“后台代理”(background agent)系统的工程实践展开。两位嘉宾——Devin的联合创始人Walden和Open Inspect的创建者Cole——分享了他们在构建自主编码代理时的架构决策、技术取舍和实战经验。内容覆盖了从基础设施(沙箱环境、VM vs Docker)、核心能力(测试自动化、代码审查)、到高级话题(记忆系统、多代理协作)的全链路思考。核心论点是:随着模型智能的快速提升,构建代理的瓶颈已经从“让AI写代码”转移到了“让AI像同事一样融入工程体系”。
- 模型智能的跃迁改变了游戏规则:2025年底,模型(如Opus 4.5、GPT-5.2)达到了一个临界点——从“需要手把手引导”转变为“能相对自主地完成从需求到PR的流程”。这直接推动了后台代理从实验走向实用。
- 架构选择:out-of-box优于in-box,但更复杂:将代理的“大脑”与执行环境分离(out-of-box)是更优架构,能解决安全(避免秘密泄露)和复用现有基础设施的问题。但代价是状态管理更复杂。Docker适合跑基础设施,但真正的安全边界和运行复杂应用需要完整VM。
- 测试比“计算机使用”更难:很多人高估了AI点击按钮的能力(计算机使用),但真正的挑战在于:如何让AI理解代码变更的上下文,如何编排多服务环境,如何触发特定功能(可能需要管理员权限、功能开关、多会话交互)。这需要深度代码库理解和复杂的编排,有时甚至需要多个前沿模型协作。
- 记忆系统是未解决的难题:记忆不仅是检索问题,更是生成和修剪问题。自动生成的记忆容易过泛或过时,而手动维护又违背人性。一个有趣的方向是让记忆更像文件系统,让代理自主导航和管理。Devin的实践表明,95%的记忆来自自动生成,而非用户主动编写。
- 多代理协作的实用路径是“经理-子代理”模式:尽管“代理群”概念令人兴奋,但实际中更有效的方式是单一主代理(如Devin)将工作分解给多个隔离的子代理,各自拥有独立环境。真正的多代理协作(两个代理互相辩论、纠正)需要模型具备足够的成熟度——Devin已经能对用户说“你错了”,这标志着多代理可能性的开启。
- 集成深度决定代理的实用性:MCP协议提供了基础集成能力,但真正让代理像同事一样工作(如在Slack中自然交互、响应Webhook、不刷屏)需要深度定制。关键集成(如Slack、GitHub)值得自建,而非依赖通用协议。
“当AI能写代码后,真正的工程挑战是让它像同事一样融入你的体系——从环境搭建、测试编排到记忆管理,每一个细节都决定了它是工具还是伙伴。”
这对AI从业者的核心启发是:产品化的瓶颈正从模型能力转向系统集成能力。当模型足够聪明,竞争壁垒就不再是“我的模型能写更多代码”,而是“我的代理能多无缝地融入你的工程流程”。
具体来说:
- 环境管理是隐藏的护城河:让代理自动设置开发环境(依赖、密钥、微服务编排)是极其困难但价值巨大的问题。谁能解决“repo setup”的自动化,谁就能在B端市场建立壁垒。
- 测试自动化是下一个战场:不是简单的“计算机使用”,而是让AI理解代码变更的语义、编排多服务、处理边缘情况(如需要管理员权限)。这需要深度代码库理解和复杂编排能力。
- 记忆系统需要重新思考:不要试图构建一个完美的知识库,而是让代理自主管理一个“文件系统式”的记忆。自动生成+用户确认+自动修剪,比让用户主动写文档有效得多。
- 多代理的实用路径是“隔离+协作”:不要追求“代理群”的幻想,而是让一个主代理负责任务分解,子代理在隔离环境中执行。真正的多代理辩论需要模型具备“反驳”能力——这本身就是模型智能的试金石。
- 集成深度决定产品价值:MCP是好的起点,但关键集成(Slack、GitHub)需要自建。当集成成为核心体验,通用协议无法满足深度定制需求。
