机器之心编辑部
近日,Cursor CEO Michael Truell 在 X 上发文称,当下已正式迈入AI 编程的「第三时代」,而这个新时代的典型特征是,Agent 能在更长的时间跨度内、更少人工干预下,独立完成更大规模的任务。
AI 编程的新范式已经到来……
Michael Truell 表示,几年前开始打造 Cursor 时,大多数代码还是通过一个又一个按键敲出来的。Tab 自动补全改变了这一点,并开启了 AI 辅助编程的第一个时代。
随后,Agent(智能体)登场,开发者开始通过同步的 prompt-response(提示词 - 响应)循环来指挥智能体,这是第二个时代。而如今,第三个时代正在到来。它的特征是:智能体能在更长的时间跨度内、更少人工干预下,独立完成更大规模的任务。
因此,Cursor 的核心已不再仅仅是「写代码」,而是帮助开发者构建一座生产软件的「工厂」。这座工厂由成群的智能体组成,开发者以队友的方式与它们协作:给出初始方向、为它们配备可独立工作的工具,并对其产出进行审查……
在 Cursor 内部,许多人已经在用这种方式工作,合并的代码提交(PR)中,现在超过三分之一是由运行在云端、独立运作的智能体创建的。团队预计,一年之后,绝大多数开发工作都将由这类智能体完成。
下面来具体来看一下这三个时代的变革。
从 Tab 到 Agent
Tab 最擅长识别低熵、重复性的工作,并将其自动化。在近两年的时间里,它带来了显著的效率提升。
随后,模型能力提升。Agent 能承载更多的上下文、调用更多的工具,并执行更长的动作序列,开发者的使用习惯开始转变 —— 先是在整个夏天缓慢发生,然后在过去的几个月里突飞猛进。
这种转变是如此彻底,以至于如今许多 Cursor 用户几乎不再触碰 Tab 键。
数据显示,2025 年 3 月,Cursor 的 Tab 用户数量大约是 Agent 用户的 2.5 倍,而现在,这一比例已经反转 ——Agent 用户数量是 Tab 用户的 2 倍,且 Agent 使用量仍在快速攀升。
过去一年中,Cursor 的 Agent 使用量增长了 15 倍以上。
但这波转变本身,已经在为更宏大的变革让路,Tab 时代怎么说也持续了近两年,而大多数工作由同步 Agent 完成为主的第二时代,可能连一年都不会持续……
云端 Agent 与产物(Artifacts)
相比 Tab,同步 Agent 在技术栈更上层的位置工作,它们可以处理需要上下文和判断力的任务,但仍要求开发者在每一步骤中都保持在线参与。然而,这种实时交互模式,加上同步 Agent 需要争用本地算力资源,使得开发者一次只能实际管理少数几个 Agent,处理少数几个任务。
而云端 Agent 则同时消除了这两个限制。每个 Agent 都运行在独立虚拟机上,开发者可以把任务交出去,然后去做别的事情。Agent 会在数小时内自主迭代、测试,直到对输出结果充满信心,再带着易于审查的内容返回:日志、视频录屏、实时预览,而不只是代码差异(diff)。
这使得并行运行大量 Agent 成为现实,因为这些产物(Artifacts)和预览(preview)提供了足够上下文,让人类无需从头复盘每个会话就能评估结果。人类的角色,也从逐行指导代码转变为定义问题与设定评审标准。
变革正在 Cursor 内部发生
数据显示,在 Cursor 内部,合并的代码提交(PR)中有 35% 是由在云端虚拟机中自主运行的 Agent 创建的。据观察,采用这种新工作方式的开发者具有三个典型特征:
- Agent 几乎编写了他们接近 100% 的代码;
- 开发者把时间主要花在拆解问题、审查产物 / 代码,以及提供反馈上;
- 他们会同时启动多个 Agent,而不是手把手地盯着一个 Agent 跑完。
当然,Michael Truell 也承认,要让这种模式成为软件开发的标准范式,还有大量工作要做。在工业规模下,一个单独开发者可以临时绕过的不可靠测试或损坏的环境,可能会演变成中断所有 Agent 运行的系统性故障。
更广泛地说,Michael Truell 认为,「我们仍需确保 Agent 能以最高效率运行,并获得其所需的完整工具与上下文访问权限。」
另外,Michael Truell 表示,最近 Cursor 的重磅更新,是朝这个方向迈出的一个初步但重要的一步。
而在这次更新中,Agent 不仅能快速上手你的代码,还能在云端电脑上直接搞定修改,最后再甩给你一段成品演示视频,使得远程桌面的操作体验简直「丝滑」得不像话。
针对 Michael Truell 的分享,网友 Ken Granville 认为,从 Tab 到同步 Agent 再到云端 Agent 的演进,确实是正在发生的,但这仍然是在同一范式下的优化:代码依然是最终产物。下一次真正的跃迁,不是让一群 Agent 工厂化地写代码,而是彻底移除「源代码」这一持久化产物本身。「当『意图』可以直接被执行时,整个技术栈都会随之改变。」
网友 Siarhei Kernoga 则认为,随着 Agent 从自动补全迈向长时运行的云端执行,验证仍然是必要的 —— 但已不再充分。当自主系统能够规模化地打开并合并代码提交时,问题已不只是「代码是否正确」?而是「究竟由什么样的执行模型来决定 —— 谁被允许合并,以及在什么条件下可以合并」。
那么你呢,如何看待,大家可以在评论区分享、讨论。
https://x.com/mntruell/status/2026736314272591924
https://x.com/leerob/status/2026369424450523348
热门跟贴