Cursor AI 创始人关于AI编程的思考:《The third era of AI software development》

2026-02-27 11:16
24
Cursor AI 创始人兼 CEO Michael Truell 2 月 25 日在 X(Twitter)上发布的长文,标题为 《The third era of AI software development》(AI 软件开发的第三个时代)。
文章核心观点是:AI 辅助编程已经进入第三个时代。
  • 第一时代:Tab 自动补全(开发者仍以“敲键盘”为主)。
  • 第二时代:同步 Agent 协作(提示-响应循环,开发者实时指导)。
  • 第三时代:云端自主 Agent(长时运行、独立在虚拟机上工作,开发者只需下达任务、审查成果,像管理“软件工厂”一样管理 Agent)。
Truell 用 Cursor 团队内部真实数据佐证(超过 35% 的 PR 由云端 Agent 自主完成),并预测一年内大多数开发工作将由这类 Agent 完成。这不仅是产品更新公告,更是对未来编程范式转变的深刻思考,体现了 Cursor 从“代码编辑器”向“AI 软件工厂平台”的转型。文章简洁有力,技术细节与愿景结合,迅速在开发者社区引发热议。

以下是文章原文

AI 软件开发的第三个时代
几年前我们开始构建 Cursor 时,大多数代码是一个一个按键编写的。Tab 自动补全改变了这一点,开启了 AI 辅助编码的第一个时代。随后代理出现了,开发者转向通过同步的提示-响应循环来指导代理。那是第二个时代。现在第三个时代正在到来。它的特点是代理能够独立处理更大的任务,在更长的时间跨度内运作,需要更少的人类指导。因此,Cursor 不再主要是关于编写代码。它是关于帮助开发者构建创建软件的工厂。这个工厂由成群的 Agent 组成开发者把它们当作团队成员来互动:提供初始方向、为他们配备独立工作的工具,以及审查他们的工作。我们 Cursor 团队中的许多人已经以这种方式工作。我们内部合并的 PR 中,现在有超过三分之一是由在云端自己的电脑上自主运行的 Agent 创建的。一年后,我们认为绝大多数开发工作都将由这类 Agent 完成。

从标签页到代理

Tab 擅长识别那些低熵、重复性的工作并将其自动化。近两年时间里,它带来了巨大的杠杆效应。随着模型能力提升了。Agent 能够容纳更多上下文、使用更多工具、执行更长的动作序列。开发者的习惯开始转变——先是整个夏天缓慢变化,然后在过去几个月里迅速加速。这种转变如此彻底,以至于今天许多 Cursor 用户已经完全不碰 Tab 键了。2025 年 3 月,我们的 Tab 用户数量大约是 Agent 用户的 2.5 倍。现在情况完全反转:Agent 用户数量是 Tab 用户的 2 倍,Cursor 中的 Agent 使用量在过去一年里激增了 15 倍以上。

但这一转变已经让位于更宏大的变化。Tab 时代持续了近两年。第二个时代——大多数工作由同步 Agent 完成——可能连一年都坚持不了。
云端 Agent 与产物(Artifacts)
与 Tab 相比,同步 Agent 在栈上层工作得更远。它们能处理需要上下文和判断力的任务,但仍然要求开发者每一步都参与其中。但这种实时交互,加上同步 Agent 需要争夺本地机器资源,意味着一次只能实际运行少数几个 Agent。云端 Agent 同时消除了这两个限制。每个 Agent 都在自己的虚拟机上运行,开发者可以把任务交给它,然后去处理其他事情。Agent 会花几个小时持续工作、迭代、测试,直到对输出有信心,然后带着易于审查的结果返回:日志、视频录像、实时预览,而不是单纯的 diff。这让并行运行多个 Agent 变得可行,因为产物和预览提供了足够上下文,让你无需从头重建每个会话就能评估输出。人类的角色从指导每一行代码,转变为定义问题和设定审查标准。

Cursor 内部正在发生转变

在 Cursor 内部,我们合并的 PR 中有 35% 现在是由在云端 VM 上自主运行的 Agent 创建的。我们观察到采用这种新工作方式的开发者有三个特点:
  1. Agent 几乎写了 100% 的代码。
  1. 开发者把时间花在拆解问题、审查产物/代码、给出反馈上。
  1. 他们会同时启动多个 Agent,而不是手把手带一个 Agent 完成整个任务。
要让这种方式成为软件开发的标配,还有大量工作要做。在工业规模下,一个单个开发者能绕过的 flaky 测试或坏掉的环境,会变成中断每一次 Agent 运行的故障。更广泛地说,我们仍需确保 Agent 能尽可能高效地工作,拥有它们需要的全部工具和上下文。
我们认为本周的发布是朝这个方向迈出的重要一步。

0
好文章,需要你的鼓励