產品

Cursor 專案現已支援多人協作

Aryaman Khandelwal閱讀時間 2 分鐘

九月時,我們推出了專案功能,讓工程師能透過單一協調者指揮整個代理群組,處理大規模的工作。今天,專案迎來重大升級:現在支援多人協作。邀請團隊成員加入專案,就能與你的所有代理並肩規劃、打造並發布。過去,多代理系統始終只為單一使用者服務;而專案則是專為整個團隊打造的多代理系統。

團隊與其代理,齊聚同一個工作區

團隊與其代理位於同一個共用專案工作區的示意圖:工程師、設計師與 PM 各自指揮一個協調者,協調者之間彼此溝通,所有代理都基於同一份共用上下文運作

市面上不乏團隊協作軟體,但諷刺的是,卻沒有一款是為程式開發代理打造的。「專案」是第一個讓軟體團隊與所有代理並肩工作的工作區,共享上下文、記憶與文件。共用任務看板會顯示誰在做什麼、每個人的代理正在處理什麼,以及每項任務背後對應的 PR (拉取請求) ,讓人類與代理都能隨時掌握統一且即時的全局檢視。

為整個團隊打造的統一上下文系統

目前,代理上下文是以個人為單位彼此隔離的,新加入的團隊成員必須先自行建立並維護上下文,才能讓代理開始工作。在專案中,每位團隊成員仍各自擁有與自己的協調者和工作代理一對一的聊天,且各自具備獨立的本機上下文。除此之外,專案還提供一套共享上下文系統,可容納需求文件、圖表、技術規格、設計模擬稿等內容。這個共享層只需建置一次,便會隨著團隊的工作持續擴充。在任一聊天中做出的決策,專案中的每個代理都能存取。新成員受邀加入專案時,上下文已預先設定完成且保持最新,省去重複設定的麻煩。

這一點在值班 (on-call) 情境中最為明顯。我們目前有好幾個團隊都在共享的專案中進行值班輪替。最近,我們的一位工程師從同事手中接下輪值時,他的協調者先確認了現況,隨即從當下的進度無縫接手。它早已掌握哪些工作正在進行、哪些問題仍無人處理、哪些事故與筆記需要交接,以及該留意哪些頻道、Linear 看板和討論串。進行中的工作甚至能直接交接:新接手者的代理會直接把工作接過去。

團隊成員之間的代理對代理溝通

有了共享的工作區與上下文,團隊成員之間就能進行代理對代理的溝通。這讓團隊成員的代理能像人一樣,即時互相配合規劃,並替彼此排除阻礙。

舉例來說,如果工程師正在為產品頁面加入評論功能,而設計師同時在重新設計這個頁面,雙方的協調者會及早發現工作重疊並同步協調,讓評論功能直接融入新設計,日後不必再重構。又或者,你的功能需要從資料庫讀取資料,而你的團隊成員正在修改結構描述,你們的代理會事先協調好工作順序,讓你們到最後都不會遇到合併衝突。

開始使用

Multiplayer 專案首度將協作軟體的精神帶入 AI 代理的世界,讓人類團隊與代理群在同一個共享空間中攜手合作。自今日起,此功能將以測試版形式向 Cursor 全部使用者逐步推出。若要開始使用,請從左側導覽列建立專案,再邀請你的團隊成員加入。

分類於: 產品

作者: Aryaman Khandelwal