Cursor 實驗報告:如何規模化長時間運行的自主編碼代理
探討並行運行數百個代理程式來完成長期複雜專案的經驗與學習
• Cursor 團隊近期深入探討了如何將自主編碼代理(Coding Agents)的規模推向極限,嘗試解決人類團隊通常需要數月才能完成大型專案。 • 實驗初期採用動態協調機制讓代理透過共用檔案自我協調,但發現鎖定機制(Locking)會嚴重導致系統變慢與脆弱。 • 隨後改採規劃者與工作者(Planners and Workers)的職責分離架構,讓規劃者遞迴建立任務,工作者則專注執行,大幅解決了協調問題。 • 透過這套系統,團隊成功讓數百個代理在數週內從零打造網頁瀏覽器、進行大規模框架遷移,甚至產出超過百萬行的程式碼。 • 經驗顯示,不同模型在不同角色中各有優劣,且**模型提示詞(Prompts)**的設計往往比複雜架構更能決定系統的成敗。
「多代理協調仍然是一個艱難的問題,但『我們能否透過投入更多代理來擴展自主編碼』的答案比我們預期的要樂觀得多。」
來源:Cursor Blog
閱讀原文 ↗