AI News HubLIVE
站內改寫2 分鐘閱讀

AI軟件開發的第三紀元 · Cursor

Cursor描述了AI輔助編程從Tab補全到同步代理,再到當前自主雲端代理時代的演變。目前,Cursor內部35%的PR由自主雲端代理創建,代理使用量在過去一年增長了15倍以上。

幾年前,當我們開始構建Cursor時,大多數代碼還是一個字符一個字符敲出來的。Tab自動補全改變了這一點,開啓了AI輔助編程的第一紀元。

隨後代理出現,開發者轉向通過同步的提示-響應循環來指揮代理。這是第二紀元。現在,第三紀元正在到來。其特點是代理能夠獨立處理更大的任務,在更長的時間尺度上,需要更少的人類指導。

因此,Cursor的主要任務不再是編寫代碼,而是幫助開發者構建創建軟件的工廠。這個工廠由一系列代理組成,開發者像對待隊友一樣與它們互動:提供初始方向,為它們配備獨立工作的工具,並審查它們的工作。

Cursor的許多員工已經在以這種方式工作。我們合併的PR中有超過三分之一是由運行在雲端自己計算機上的代理創建的。我們認為,一年後,絕大部分開發工作將由這類代理完成。

#從Tab到代理

Tab擅長識別哪些低熵、重複性工作可以自動化。在近兩年的時間裏,它產生了顯著的槓桿效應。

隨後模型改進。代理能夠持有更多上下文,使用更多工具,執行更長的動作序列。開發者的習慣開始轉變,夏天時還比較緩慢,但在過去幾個月裏,隨着Opus 4.6、Codex 5.3和Composer 1.5的發佈,轉變迅速加速。

這一轉變如此徹底,以至於如今大多數Cursor用户從不觸碰Tab鍵。2025年3月,Tab用户大約是代理用户的2.5倍。現在,這一比例翻轉了:代理用户現在是Tab用户的2倍。

Cursor中的代理使用量在過去一年中增長了15倍以上。

但這一轉變已經讓位於更大的變化。Tab紀元持續了近兩年。第二紀元——大部分工作由同步代理完成——可能持續不到一年。

#雲端代理與製品

與Tab相比,同步代理在堆棧的更上層工作。它們處理需要上下文和判斷的任務,但仍讓開發者參與每一步。但這種實時交互形式,加上同步代理在本地機器上爭奪資源的事實,意味着一次只能與少數幾個代理協作。

雲端代理移除了這兩個限制。每個代理在自己的虛擬機上運行,使開發者可以移交任務並轉向其他工作。代理花費數小時逐步推進,迭代和測試,直到對輸出有信心,然後返回易於審查的成果:日誌、視頻錄製和實時預覽,而非差異對比。

這使得並行運行代理變得實際可行,因為製品和預覽提供了足夠上下文來評估輸出,而無需從頭重建每個會話。人類的角色從指導每一行代碼轉變為定義問題和設定審查標準。

#Cursor內部的轉變正在進行

在Cursor內部合併的PR中,有35%現在是由自主代理在雲端虛擬機上創建的。我們看到採用這種新工作方式的開發者具有三個特徵:

代理編寫幾乎100%的代碼。

他們花時間分解問題、審查製品和提供反饋。

他們同時啓動多個代理,而不是手把手地指導一個完成。

在這種方法成為軟件開發標準之前,還有很多工作要做。在工業規模上,一個單個開發者可以繞過的脆弱測試或損壞環境,會變成中斷每次代理運行的失敗。更廣泛地説,我們仍需確保代理能夠儘可能高效地運行,擁有所需工具和上下文的完全訪問權。

我們認為,昨天發佈的Cursor雲端代理是朝着這個方向邁出的初步但重要的步驟。