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