
2024年生成式AI的發(fā)展堪稱瘋狂,大模型戰(zhàn)火蔓延到各個(gè)賽道,垂直應(yīng)用熱潮此消彼長(zhǎng)。尤其是在AI編程領(lǐng)域,算法進(jìn)展突飛猛進(jìn),多個(gè)新晉獨(dú)角獸誕生,投資者密集涌入,億級(jí)融資從年初宣到年尾。
但如果提名年度AI編程黑馬,Cursor絕對(duì)是一大熱門。
就在近半年,憑借將寫代碼變簡(jiǎn)單,它在編程領(lǐng)域掀起一股改朝換代的颶風(fēng),將大量開發(fā)者轉(zhuǎn)換成它的鐵桿粉絲。從國(guó)際科技巨頭、頂級(jí)科研實(shí)驗(yàn)室到OpenAI、Midjourney、Perplexity等“頂流”級(jí)生成式AI企業(yè)的工程師和研究人員,都在付費(fèi)使用這一工具。
Cursor火到什么程度呢?基本上是全網(wǎng)贊譽(yù)有加,用過都說真香。
Cloudflare副總裁Ricky Robinett發(fā)了個(gè)視頻,展示他的8歲女兒僅花45分鐘就用Cursor AI搭了個(gè)聊天機(jī)器人。用Cursor僅花1小時(shí)開發(fā)出的“小貓補(bǔ)光燈”app,火速?zèng)_到蘋果iOS應(yīng)用榜Top20。OpenAI聯(lián)合創(chuàng)始人、前特斯拉AI總監(jiān)安德烈·卡帕西(Andrej Karpathy)也為這個(gè)冉冉升起的AI編程新星搖旗助威,夸Cursor的體驗(yàn)已經(jīng)碾壓GitHub Copilot。
最牛的是它以遠(yuǎn)高于GitHub Copilot的每月20美金定價(jià),吸引來大把心甘情愿掏腰包的訂閱用戶,足見它有多么切中程序員們的痛點(diǎn)和爽點(diǎn)。
▲Cursor官網(wǎng)(圖源:Cursor)
那么Cursor到底有多好用?
簡(jiǎn)單來說,它改變了編程學(xué)習(xí)方式,讓逐行敲代碼成為歷史,把編程變成了一件用自然語(yǔ)言交流就能搞定的事。你來提想法,AI負(fù)責(zé)幫你實(shí)現(xiàn)。背靠Claude 3.5 Sonnet、GPT-4o等第三方大模型,Cursor AI能自動(dòng)生成代碼、查錯(cuò)修復(fù),也能在你遇到編程問題時(shí)即時(shí)答疑解惑。
不僅對(duì)初學(xué)者友好,對(duì)專業(yè)軟件開發(fā)者來說,它也是顯著加速工作流的省時(shí)間法寶。
其投資方更是匯聚了一群名流,有谷歌AI領(lǐng)軍人物Jeff Dean,有OpenAI聯(lián)合創(chuàng)始人John Schulman,有德?lián)銩I之父Noam Brown,還有前GitHub首席執(zhí)行官Nat Friedman、Stripe聯(lián)合創(chuàng)始人Patrick Collison、Dropbox聯(lián)合創(chuàng)始人Arash Ferdowsi等等。最新估值達(dá)到26億美元(約合人民幣190億元)。
而這家積攢爆棚口碑的產(chǎn)品背后的初創(chuàng)公司,截至2024年8月只有12名工程師和研究人員,成立僅不到兩年。
他們是怎么做到的?
讓我們來回顧一下,一款年度爆款A(yù)I原生產(chǎn)品的誕生。
一、從OpenAI“畢業(yè)”,4個(gè)月估值漲550%,一個(gè)AI代碼編輯器的崛起
2022年,麻省理工學(xué)院的學(xué)生Michael Truell、Sualeh Asif、Arvid Lunnemark和Aman Sanger創(chuàng)辦了一家名為Anysphere的公司。
▲ Anysphere的四位聯(lián)合創(chuàng)始人合影(圖源:Forbes)
四位年輕人有一個(gè)雄心勃勃的抱負(fù):“創(chuàng)造一種神奇的工具,有朝一日能編寫世界上所有的軟件?!?/p>
他們的終極目標(biāo),是解決構(gòu)建和更改軟件的麻煩。
在創(chuàng)業(yè)的第二年,Anysphere從OpenAI加速器計(jì)劃中畢業(yè),并完成了由OpenAI Startup Fund領(lǐng)投的1100萬美元種子輪融資。
到2024年下半年,資本交易進(jìn)程驟然加速。Anysphere先是在8月宣布完成4億美元A輪融資,11月又宣布收購(gòu)AI代碼模型Babble背后的Supermaven,然后在12月被外媒曝出完成1億美元新融資,公司估值從8月時(shí)的4億美元躍升至26億美元(約合人民幣190億元),足足漲了550%。
估值大漲的可能原因之一,與其快速增長(zhǎng)的銷售額掛鉤。
旺盛的AI編程需求已經(jīng)轉(zhuǎn)化成強(qiáng)烈的付費(fèi)意愿。據(jù)TechCrunch報(bào)道,Anysphere的年化經(jīng)常性收入(ARR)從4月到10月增長(zhǎng)逾10倍,達(dá)到4800萬美元。另?yè)?jù)研究機(jī)構(gòu)Sacra彼時(shí)的預(yù)測(cè),Anysphere的ARR預(yù)計(jì)在11月超過6500萬美元,同比增長(zhǎng)64倍,月收入也已達(dá)到400萬美元(約合人民幣2920萬元)。
▲Anysphere ARR預(yù)測(cè)(圖源:Sacra)
據(jù)The Information報(bào)道,Anthropic的軟件開發(fā)和代碼生成業(yè)務(wù)在3個(gè)月內(nèi)的年化收入增長(zhǎng)了10倍。此前微軟在7月公布的財(cái)報(bào)中披露GitHub Copilot的年化經(jīng)常性收入(ARR)達(dá)到3億美元,占GitHub整體收入增長(zhǎng)的40%。相比之下,Cursor的成長(zhǎng)速度顯得非常驚人了。
AI編程工具普遍采用訂閱模式,Cursor也不例外。
不過其定價(jià)并不算親民,有兩周的免費(fèi)試用期,試用期結(jié)束后,用戶可以選擇以每月20美元(約合人民幣146元)購(gòu)買專業(yè)版,或者每月40美元(約合人民幣292元)購(gòu)買專為大型團(tuán)隊(duì)和組織設(shè)計(jì)的商業(yè)訂閱。
雖然Cursor的收費(fèi)高于GitHub Copilot的10美元(約合人民幣73元)每月,但它仍然吸引了全球超過3萬名客戶的使用,其中包括OpenAI、Midjourney、Perplexity、Replicate、Shopify、Instacart等知名企業(yè)。
感受到競(jìng)爭(zhēng)威脅的微軟,迅速推出GitHub Copilot免費(fèi)版。免費(fèi)用戶每月可享2000次代碼補(bǔ)全。微軟CEO Satya Nadella還親自發(fā)推力挺Copilot。
就在Cursor風(fēng)生水起的2024年,AI與編程的結(jié)合成為了風(fēng)險(xiǎn)投資的熱點(diǎn)。除了開發(fā)者的主流首選GitHub Copilot外,市場(chǎng)上其他眾多初創(chuàng)公司如Augment、Codeium、Poolside、Magic AI、Bolt.new等也在激烈競(jìng)爭(zhēng)中嶄露頭角,并將大額融資收入囊中。
Cursor又如何突出重圍呢?
二、挑戰(zhàn)微軟,用AI改變構(gòu)建軟件的方式
AI編程的核心功能可分為兩大類:自動(dòng)代碼生成和代碼補(bǔ)全/建議。
Cursor是VS Code的一個(gè)分支,作為一個(gè)獨(dú)立本地IDE,Cursor對(duì)編輯器的用戶界面有更大的控制權(quán),從而實(shí)現(xiàn)更強(qiáng)的AI集成。
不同于GitHub Copilot重點(diǎn)放在根據(jù)上下文提供代碼建議和補(bǔ)全,Cursor被設(shè)計(jì)為能夠基于整個(gè)代碼庫(kù)提供智能代碼提示。因此,Cursor可以實(shí)時(shí)預(yù)測(cè)開發(fā)者需求,只需按下Tab鍵,AI編輯器便能預(yù)測(cè)并自動(dòng)完成代碼,根據(jù)上下文推薦下一步可能的代碼編輯。
▲分析項(xiàng)目代碼庫(kù)(圖源:Cursor)
Cursor的愿景是:在未來幾年內(nèi),打造一個(gè)比任何時(shí)候都更加有幫助、更具樂趣的代碼編輯器。
以前VSCode是大多數(shù)開發(fā)者的首選IDE。但新的AI時(shí)代呼喚一種交互更自然的、無縫融入工作流程的新工具,GitHub Copilot作為現(xiàn)有IDE的增強(qiáng)工具,Cursor則構(gòu)建了一個(gè)更專門化、深度集成AI的IDE。站在前沿第三方大模型的肩膀上,Cursor團(tuán)隊(duì)將打磨產(chǎn)品的重點(diǎn)放在了優(yōu)化開發(fā)用戶體驗(yàn)和模型交互方式,以及如何讓模型給出更好的答案。
2024年,越來越多的開發(fā)者開始轉(zhuǎn)向Cursor。相比傳統(tǒng)IDE,這個(gè)AI編程工具更加注重AI與開發(fā)流程的無縫集成。其核心優(yōu)勢(shì)在于,不僅具備代碼補(bǔ)全和對(duì)話式編程功能,還引入了“Composer”功能,允許用戶通過自然語(yǔ)言對(duì)整個(gè)項(xiàng)目提出需求,進(jìn)行跨文件編輯。收購(gòu)Supermaven后,Cursor更是進(jìn)一步增強(qiáng)了在處理復(fù)雜代碼和提升上下文感知能力方面的技術(shù)實(shí)力。
1、Agent模式與Yolo模式:提升自動(dòng)化任務(wù)執(zhí)行
11月24日,Cursor發(fā)布了0.43版本,引入了“Agent模式”。此模式支持通過Composer與Agent進(jìn)行互動(dòng),選擇上下文并執(zhí)行終端命令。Agent模式不僅支持語(yǔ)義搜索,還能幫助開發(fā)者自動(dòng)完成代碼補(bǔ)全、錯(cuò)誤修復(fù)和多文件操作等任務(wù)。通過語(yǔ)義搜索,Agent模式能夠智能推薦解決方案,進(jìn)一步提升工作效率。
12月17日,Cursor發(fā)布了最新的0.44版本,并在Agent模式的基礎(chǔ)上引入了Yolo模式。Yolo模式的目標(biāo)是讓代理更智能地執(zhí)行命令,并支持并行處理多個(gè)任務(wù)。例如,開發(fā)者可以指示代理同時(shí)在多個(gè)文件中進(jìn)行代碼修改,或者執(zhí)行復(fù)雜的終端操作而無需人工干預(yù)。借助GPT-4模型,Yolo模式使Agent能夠更加精準(zhǔn)地理解命令并自動(dòng)執(zhí)行。
2、智能代碼補(bǔ)全與自動(dòng)生成
Cursor的最大亮點(diǎn)之一是其基于GPT-4、Claude 3.5 Sonnet等先進(jìn)AI模型的深度學(xué)習(xí)能力,能夠?qū)崟r(shí)預(yù)測(cè)開發(fā)者需求并生成相應(yīng)代碼。這使得Cursor不僅可以自動(dòng)補(bǔ)全、修復(fù)錯(cuò)誤和重構(gòu)代碼,還能夠生成新的代碼片段,大幅提升開發(fā)效率。
與傳統(tǒng)的VSCode或GitHub Copilot相比,Cursor在上下文理解上更為出色。它能夠智能預(yù)測(cè)開發(fā)者的編程意圖,不僅依賴于代碼片段匹配,還注重整體項(xiàng)目的邏輯,真正實(shí)現(xiàn)了全局視角下的代碼智能化。
Cursor的Tab功能是一個(gè)強(qiáng)大且直觀的AI輔助編程工具,堪稱加強(qiáng)版自動(dòng)補(bǔ)全。該功能不僅能夠根據(jù)光標(biāo)所在位置自動(dòng)補(bǔ)全代碼,還支持多行補(bǔ)全和代碼重寫。光標(biāo)預(yù)測(cè)是Cursor的另一項(xiàng)先進(jìn)功能,它能根據(jù)上下文預(yù)測(cè)開發(fā)者的下一步操作,極大提高開發(fā)效率。
▲Tab鍵自動(dòng)補(bǔ)全代碼(圖源:Cursor)
3、上下文感知與全項(xiàng)目支持
Cursor突破了傳統(tǒng)IDE僅限于當(dāng)前文件的限制,支持對(duì)整個(gè)項(xiàng)目的分析。它能夠理解項(xiàng)目結(jié)構(gòu)、編碼風(fēng)格,并基于全局視角提供代碼建議。@Codebase是Cursor的一個(gè)強(qiáng)大功能,它通過向量化技術(shù)分析整個(gè)項(xiàng)目,為開發(fā)者提供全面的上下文支持,尤其適用于大型項(xiàng)目或需要跨文件分析的場(chǎng)景。
通過自然語(yǔ)言查詢,開發(fā)者可以輕松發(fā)出指令,如“修改userService中的所有函數(shù)”或“為此模塊添加單元測(cè)試”,Cursor會(huì)自動(dòng)生成適當(dāng)?shù)拇a片段。與GitHub Copilot相比,Cursor在全局項(xiàng)目理解和跨文件協(xié)調(diào)方面更具優(yōu)勢(shì)。
▲用自然語(yǔ)言編輯(圖源:Cursor)
4、Composer:智能編碼助手
“Composer”是Cursor的智能編碼助手,旨在幫助開發(fā)者輕松編寫和修改代碼。用戶只需通過自然語(yǔ)言指令與Composer互動(dòng),例如“添加登錄功能”或“優(yōu)化此函數(shù)”,Composer就會(huì)自動(dòng)生成代碼并進(jìn)行優(yōu)化。這大大簡(jiǎn)化了編程過程,使開發(fā)者能夠?qū)W⒂诟邔哟蔚脑O(shè)計(jì),而無需頻繁切換上下文。
5、Cursor Chat:交互式代碼搜索
Cursor Chat提供了交互式代碼搜索功能,允許開發(fā)者通過對(duì)話與代碼庫(kù)互動(dòng)。用戶可以輸入簡(jiǎn)單的自然語(yǔ)言問題,Cursor Chat會(huì)根據(jù)項(xiàng)目上下文提供相關(guān)代碼片段或解釋。Cursor Chat的獨(dú)特之處在于,它結(jié)合了上下文引用(@)和代碼修改的“Apply”功能,這使得開發(fā)者能夠直接將AI提供的代碼建議應(yīng)用到項(xiàng)目中。
盡管類似的對(duì)話式編程工具已經(jīng)存在,但Cursor Chat通過“Apply”功能簡(jiǎn)化了代碼修改過程,提供了比傳統(tǒng)代碼編輯器更高效的解決方案。
6、隱私與安全
對(duì)于開發(fā)者而言,代碼的隱私和安全至關(guān)重要。Cursor在這方面提供了強(qiáng)大的隱私保障,通過隱私模式確保代碼不會(huì)存儲(chǔ)在服務(wù)器上,并且通過SOC 2認(rèn)證加強(qiáng)數(shù)據(jù)保護(hù)。所有代碼處理都在本地進(jìn)行,以確保開發(fā)者的數(shù)據(jù)安全和隱私不受侵犯。
總之,Cursor通過其深度集成AI功能、智能代碼補(bǔ)全與生成、語(yǔ)義搜索以及Agent與Yolo模式的智能任務(wù)執(zhí)行,推動(dòng)了IDE的進(jìn)化。特別是在全項(xiàng)目支持、上下文感知和隱私保護(hù)方面,Cursor提供了比傳統(tǒng)IDE更為高效、智能的解決方案。
三、Copilot、Cursor與Bolt.new:AI編程工具的三種發(fā)展路徑
全球范圍內(nèi),GitHub Copilot、Cursor、Augment、Codeium等AI編碼工具已在市場(chǎng)上廣泛應(yīng)用,國(guó)內(nèi)廠商如阿里云、字節(jié)跳動(dòng)、華為等也紛紛推出各自的AI編程產(chǎn)品,如阿里巴巴的通義靈碼、百度的文心快碼等。
推特用戶auchenberg使用研究機(jī)構(gòu)Sacra提供的數(shù)據(jù),制作了一張圖表,比較了當(dāng)前市場(chǎng)上主流AI編程產(chǎn)品的年化經(jīng)常性收入(ARR)??梢钥吹紺ursor的ARR從2023年到2024年猛躥一大截,但總體量還是沒法跟GitHub Copilot相提并論的。

▲市場(chǎng)上主流AI編程產(chǎn)品的ARR(圖源:推特用戶auchenberg,Sacra)
其中GitHub Copilot的ARR從2023年的1.15億美元增長(zhǎng)至2024年接近4億美元,增長(zhǎng)率達(dá)到了281%。到2024年11月,Bolt.new的ARR達(dá)到2000萬美元,且平臺(tái)日均ARR增長(zhǎng)50萬美元,增長(zhǎng)勢(shì)頭也不錯(cuò)。
GitHub Copilot、Cursor和Bolt.new分別代表了AI編程工具的不同發(fā)展方向。GitHub Copilot專注于大規(guī)模普及和多平臺(tái)集成,Cursor是在現(xiàn)有IDE基礎(chǔ)上進(jìn)行智能化升級(jí),Bolt.new是探索全新的Web開發(fā)模式。
▲不同類型的代碼編輯器(圖源:Cursor)
GitHub Copilot作為微軟旗下的產(chǎn)品,直接集成了Visual Studio Code和GitHub兩大平臺(tái),提供了強(qiáng)大的代碼補(bǔ)全功能,支持超過數(shù)十種編程語(yǔ)言。通過深度學(xué)習(xí)模型訓(xùn)練,Copilot能夠理解上下文并生成合理的代碼片段,極大地提高了開發(fā)效率。
Cursor則更加注重在傳統(tǒng)IDE(如VSCode)的基礎(chǔ)上集成AI功能,通過提供智能代碼補(bǔ)全、自動(dòng)化重構(gòu)等功能,幫助開發(fā)者提升編碼效率。其成功不僅在于其高效的輔助功能,還在于良好的用戶體驗(yàn)和操作便捷性。用戶可以在編寫代碼時(shí)獲得實(shí)時(shí)建議和支持,降低了初級(jí)程序員的學(xué)習(xí)曲線,同時(shí)也為資深開發(fā)者提供了高效的工具。
與前面兩款本地IDE不同,Bolt.new開創(chuàng)性地實(shí)現(xiàn)了基于瀏覽器的低代碼開發(fā),提供了一種更加直觀、低代碼的開發(fā)體驗(yàn),依托WebContainers技術(shù),在瀏覽器中運(yùn)行微型操作系統(tǒng),并集成Claude 3.5 Sonnet模型。這樣,用戶無需配置虛擬機(jī)或登錄賬戶即可直接在瀏覽器中進(jìn)行編碼,簡(jiǎn)化了開發(fā)流程,尤其適合初學(xué)者和快速開發(fā)需求。
Cursor通過全局項(xiàng)目視角和智能任務(wù)執(zhí)行提升了開發(fā)效率,Bolt.new通過簡(jiǎn)化開發(fā)流程,降低了技術(shù)門檻。這些產(chǎn)品的成功反映了開發(fā)者對(duì)智能工具的強(qiáng)烈需求,不再滿足于傳統(tǒng)IDE的單一功能,而是更關(guān)注與業(yè)務(wù)需求緊密結(jié)合的工具。
結(jié)語(yǔ):AI編程發(fā)展進(jìn)入快車道
AI編程工具在帶來優(yōu)勢(shì)的同時(shí)也伴隨著挑戰(zhàn)。代碼質(zhì)量和安全性成為重要問題。AI生成的代碼可能包含錯(cuò)誤或不一致,仍需人工審查。此外,數(shù)據(jù)隱私和知識(shí)產(chǎn)權(quán)問題也需被合規(guī)約束。未來,如何平衡技術(shù)創(chuàng)新與代碼質(zhì)量、安全性的保障,將是行業(yè)發(fā)展的關(guān)鍵。
比較有意思的是,Cursor每年會(huì)發(fā)一篇博客文章,描述希望解決的問題列表。2023年列出的問題有更好上下文、編輯Copilot、主動(dòng)查錯(cuò)、更大編輯范疇等,2024年列出的包括下一步行動(dòng)預(yù)測(cè)、完美編輯、最佳語(yǔ)境、錯(cuò)誤檢測(cè)和調(diào)試。
進(jìn)入2025年,AI編程賽道預(yù)計(jì)會(huì)有更加突飛猛進(jìn)的發(fā)展。畢竟Cursor團(tuán)隊(duì)已經(jīng)在接受采訪時(shí)立了flag:“一年后的Cursor,將要讓今天的Cursor看起來過時(shí)?!?/p>
熱門跟貼