研發背景
Composer 2是AI編程工具Cursor於2026年3月19日正式發布的第三代自研編碼模型。其研發旨在解決複雜、多步的“長周期智慧型體編程”任務,目標是在提供前沿編碼能力的同時,實現性價比。
發布初期,因未在官方宣傳中明確提及
Kimi基座模型而引發“套殼”爭議。隨後Cursor團隊承認此為“疏忽”,並解釋稱約四分之一計算量源於開源底座,其餘為自主訓練。Kimi官方亦證實雙方存在通過Fireworks AI平台的商業授權合作。
發展歷程
Composer 2是
Cursor的第三代自研模型,第一代Composer 1於2025年10月上線,主打基礎補全;2026年2月的
Composer 1.5版開始支持多檔案上下文,但存在速度較慢、成本較高的問題。2026年3月19日,Cursor正式發布第三代模型Composer 2。
Composer 2主要針對“長周期智慧型體編程”,經過專門的強化學習訓練,能夠自主處理包含數百個操作的複雜任務。Composer 2在CursorBench上得分61.3,相比Composer 1.5的44.2有所提升;在Terminal-Bench 2.0上得分61.7。其性能提升得益於一種名為“自我總結”的強化學習方法,該方法被整合進訓練循環,使模型能主動壓縮長上下文,提升了處理長鏈條任務的效率。
然而,Composer 2發布後數小時內,即有開發者在調試API時發現其模型ID為“kimi-k2p5-rl-0317-s515-fast”,引發其底層疑似為
月之暗面開源模型
Kimi K2.5的爭議。隨後,
Cursor相關負責人承認Composer 2確實基於Kimi K2.5進行開發,並解釋稱該模型約四分之一計算量源於開源底座,其餘為自主訓練,未在發布部落格中提及基座模型是“疏忽”。月之暗面官方隨後澄清,Cursor是通過第三方平台
Fireworks AI獲得了Kimi K2.5的商業授權,屬於合法合作。
在Composer 2發布後不久,Cursor研究員已開始放出關於下一代模型Composer 3的訊息。
核心技術
Composer 2的技術路徑基於開源模型
Kimi K2.5,並在此基礎上進行了繼續預訓練和大規模強化學習。
該模型的核心是一種名為“自我總結(self-summary)”的強化學習新方法。當模型生成過程達到固定的Token長度觸發點時,會主動暫停並插入一個合成查詢,要求模型總結當前上下文;模型在草稿空間構思後,生成壓縮後的上下文(如從5000+ Token壓縮至約1000 Token),並包含對話狀態信息,然後使用壓縮後的上下文繼續任務。這種自我總結能力是通過強化學習訓練內化的能力,而非推理技巧,其總結的質量與後續任務的成功率掛鈎,從而被獎勵機制最佳化。
該方法使Composer 2的上下文遺忘率比前代方法降低約50%,Token效率提升5倍(用量僅為傳統方法的1/5),並能夠處理需要數百步連續操作、長達170輪互動的項目級重構任務(例如將Doom遊戲跑在MIPS架構上)。
測試數據
Cursor公布了三組基準數據,均為官方發布:
Terminal-Bench 2.0(代理式終端編碼任務):Composer 2達61.7%,高於Claude Opus 4.6的58.0%。
CursorBench(Cursor內部真實編碼場景):Composer 2達61.3%,較上一代Composer 1.5的44.2%大幅提升,也高於Claude Opus 4.6的58.2%。
SWE-bench Multilingual(多語言軟體工程):Composer 2取得73.7%,相比上一代同樣有顯著提升。
運營模式
Composer 2於2026年3月19日發布,並已在Cursor編輯器中上線。該模型並非提供獨立API的通用大模型,而是深度集成於Cursor生態內的專屬編程引擎。其提供了標準版與一個回響速度更快的變體
Composer 2 Fast。對於個人用戶方案,Composer模型的用量屬於獨立的用量池,並包含一定的使用額度。用戶可以直接在Cursor編輯器中試用Composer 2,或在新界面的早期alpha版本中體驗。