Cursor實驗多代理協作自動寫程式,一週從零打造瀏覽器程式碼庫破百萬行

Cursor實驗多代理協作自動寫程式,一週從零打造瀏覽器程式碼庫破百萬行

實驗目標與背景

開發團隊以從零打造網頁瀏覽器作為壓力測試,讓多代理程式連續運作接近一週,累積產出超過100萬行程式碼、約1,000個檔案,並將程式碼公開在GitHub供外界檢視。

多代理協作機制與成果

為了測試這個系統,團隊設定一個雄心勃勃的目標:從零開始打造一個網頁瀏覽器。這些代理持續運行了將近一週,在1,000個檔案中寫出了超過100萬行程式碼。

研究團隊在單一專案同時執行數百個代理程式,累積寫出超過100萬行程式碼,並投入數十億以上Token。在協調架構上,團隊改採分工設計,將系統推進到能以星期為單位的運作規模。

協作挑戰與解決方案

Cursor在文中先交代多代理協作的主要障礙不在於能不能同時跑很多代理程式,而在於如何避免彼此卡住與重複勞動。

技術與未來展望

該系統成功支持數百個代理並行運行數週,完成了從零構建瀏覽器、遷移程式碼庫及性能優化等任務,產出超過一百萬行程式碼。研究顯示,透過合理的角色分配、模型選擇與協調機制,多代理系統可有效提升程式開發效率。

來源:https://www.ithome.com.tw/news/173397

返回頂端