隨著技術的不斷進步,生成式人工智能(AI)在編程領域的應用正迅速嶄露頭角,成為業界關注的焦點。與銷售、客服等其他領域相比,AI在編程中的落地速度更為迅猛,其代碼生成能力已顯著提升了開發者的效率,這一轉變在實踐中得到了快速驗證。
根據ResearchAndMarkets最新發布的調研報告,2024年全球生成式AI編程助手市場規模達到了2590萬美元。預計至2030年,這一數字將激增至9790萬美元,復合年增長率高達24.8%。在中國市場,復合年增長率預計為23.5%,推動市場規模在2030年達到1490萬美元。
近期,編程助手領域的動態頻頻。Anysphere公司宣布完成了9億美元的C輪融資,由Thrive Capital領投,Andreessen Horowitz、Accel、Benchmark等投資機構跟投。此輪融資后,Anysphere的估值攀升至90億美元,累計融資超過1.73億美元,年度經常性收入(ARR)在今年4月已突破2億美元。同時,OpenAI正式收購了Windsurf,而設計公司Figma也推出了類似AI編程功能Figma Make。
在被OpenAI收購前,Windsurf的ARR在今年4月已達到1億美元,相較于1月的4000萬美元,實現了顯著增長。期間,Windsurf還與Kleiner Perkins、General Catalyst等投資方進行了投資洽談。AWS、谷歌和微軟等云廠商也在加速迭代AI編程工具,提供與Cursor和Windsurf類似的服務功能,旨在通過AI編程工具提高客戶對自家云服務產品的黏性。
值得注意的是,大數據廠商Databricks擬收購Neon無服務器數據庫公司,這一舉措被視為Databricks在為支持AI編程助手的應用場景做準備。Neon數據庫支持存儲AI模型所需的向量數據,并具備1秒冷啟動能力,這對于提升AI編程助手的響應速度具有重要意義。
在中國市場,盡管被業內投資人視為“難出爆款”的賽道,但仍吸引了眾多后來者的加入。國內頭部云廠商推出了自己的AI編程工具,AI大模型廠商也推出了微調模型或AI代碼工具,部分AI編程初創公司則在探索Agent創新應用。本周,騰訊推出了AI編程工具CodeBuddy,據稱已在內部實現大規模應用,研發效率提升超過16%,AI生成代碼占比超過40%。
自2023年以來,AI編程賽道已有多家企業獲得主流投資機構的投資。無論是海外市場的一二級市場,還是產品探索層面,AI編程賽道都表現出極高的活躍度。AI編程的熱門程度不言而喻。
普華永道預估,GitHub Copilot將企業構建AI應用的時間縮短了20%至30%,同時降低了企業用云成本。軟件設計公司Autodesk使用GitHub Copilot實現編程自動化,工作效率提高了近30%。微軟CEO納德拉表示,其公司目前20%至30%的代碼由AI編寫。AI編程作為OpenAI ChatGPT的一大優勢,也是吸引超過1500萬人訂閱的核心原因之一。
AI編程助手的發展受到技術創新和強烈業務需求的雙重推動。隨著軟件項目日益復雜,傳統軟件開發時間和人力成本已無法滿足企業業務需求。企業急需能夠減輕開發負擔、加快開發進程的輔助工具,以提高生產力和市場競爭力。將編程助手集成到云原生開發環境,與當前容器化和微服務架構的技術環境相契合,同時滿足了開發者對更流暢開發體驗的追求。
AI編程助手的運作機制由生成式AI和大模型技術驅動,這些工具由大語言模型或微調模型如OpenAI的Codex提供支持。關鍵在于精心構建文本輸入或Prompt,以便大模型生成最佳結果。這些工具可生成代碼片段、提供調試建議、根據自然語言提示編寫完整腳本,是當前AI編程助手的典型應用場景。
微軟作為先行者,憑借Visual Studio和Visual Studio Code系列產品在開發者群體中積累了良好口碑。后來的IntelliCode、Power Platform等產品,進一步鞏固了微軟在編程提效方面的領先地位。Github Copilot自2021年10月公布預覽后,迅速成為使用最廣泛的AI編程助手之一。目前已有77000家組織采用Github Copilot,付費訂閱用戶超過180萬。
Github Copilot能夠與主流集成開發環境IDE(如Visual Studio Code、Visual Studio和Android Studio)集成,將GitHub Copilot深度融入現有工作流,以API插件方式提供給用戶。其定價策略也頗具競爭力,個人用戶每月10美元或每年100美元(Cursor的訂閱價格為每月20美元,專業版),同時提供針對復雜協作團隊的企業解決方案。
Github Copilot最初依賴OpenAI Codex,去年10月,接入Anthropic的Claude 3.5 Sonnet、谷歌的Gemini 1.5 Pro以及OpenAI的o1-preview和o1-mini等多個模型,使開發者能夠跨VS Code和GitHub等工具選擇適合特定編碼需求的模型。開發者正在尋求不同的模型執行代碼生成、重構和優化等任務,實現跨編程環境的靈活、高效和高質量編碼。
今年2月,Github Copilot推出了Agent模式預覽版,能夠進行任務理解規劃、迭代自身代碼,并自動修復錯誤。盡管Github Copilot較早面世并影響了開發者的使用習慣,但AI編程助手的陣營在生成式AI廣泛影響后才開始迅速擴充。目前主流產品基本以API插件與IDE集成,或基于IDE二次改造實現,輔助人類開發者完成各類編碼動作的Copilot(輔助)模式。
Cursor是當前AI編程領域Copilot的代表性產品之一。作為較新的參與者,Cursor已獲得業內用戶的廣泛關注,甚至被譽為“Github Copilot殺手”。Cursor已服務30000名客戶,包括OpenAI、Midjourney、Perplexity等知名企業。Cursor編輯器采用雙屏交互設計,左屏顯示代碼,右屏集成AI對話助手,支持開發者用自然語言指令修改代碼,提供智能、手動、問答三種模式提升效率。
Cursor作為VS Code的分支,是一個獨立的AI編程助手。它不對VS Code做插件,而是進行二次改造,在底層兼容多個AI大模型,包括Anthropic的Claude 3.5 Sonnet、OpenAI的GPT-4o等。Cursor推出了Agent功能,旨在獨立為用戶完成部分任務,包括跨項目工作、生成多文件代碼、執行命令、自動尋找上下文,適合大規模重構和復雜任務的自動化處理。