在人工智慧(AI)技術日新月異的今天,程式設計領域正經歷著前所未有的變革。自2023年起,全球各大AI大模型紛紛加速發展,其中數學推理與程式設計能力成為了它們重點突破的方向。進入2024年,這一趨勢愈發明顯,眾多頭部大模型的程式設計能力實現了顯著提升。
尤為引人注目的是,Claude 3.5 Sonnet版在2024年10月發佈時,其程式設計能力不僅超出了行業預期,更以93.7%的準確率超越了GPT-4。緊接著,在同年12月20日,OpenAI又推出了o3和o3mini,其中o3在程式設計測試系統上的得分高達2727,這一成績甚至超過了99%的人類程式師。這些成就標誌著AI在程式設計領域的進步已達到了一個全新的高度。
進入2025年,Claude 3.7 Sonnet再次傳來捷報,它在WebDev(一個專注於AI程式設計和網頁應用開發能力測試的平臺)上取得了頂尖成績,得分遠超第二名100分以上。這一連串的突破不僅推動了AI程式設計技術的發展,還催生了一系列基於大模型的AI程式設計工具。
Cursor便是這些工具中的佼佼者之一,它於2022年問世,並在短短兩年內便贏得了市場的廣泛認可。Cursor憑藉其強大的產品力,如多行編輯、跨檔上下文補全以及用戶動作預測等功能,讓開發者能夠輕鬆進行代碼修改。隨著集成的Claude性能不斷提升,Cursor的表現也愈發準確且迅速。據數據顯示,Cursor的全球用戶訪問量已超過236萬,其中中國流量佔比最高,達到了30%。然而,儘管Cursor備受好評,但其高昂的Pro版本費用(每月20美金)仍讓不少用戶望而卻步。
在Cursor之後,位元組跳動也加入了AI程式設計工具的競爭行列。2025年1月20日,位元組旗下的AI程式設計工具Trae在海外市場上線,它內置了GPT-4o和Claude-3.5等大模型供使用者使用。由於大模型備案等問題,Trae選擇了首發海外。3月初,產品正式上線,並憑藉完全免費的使用策略、支援中文以及“Project”功能(Beta版)等優勢,迅速吸引了大量用戶的關注。用戶可以通過該功能直接開發App、小程式等專案,並即時預覽專案效果。
實際上,位元組對AI程式設計應用的佈局早已開始。2024年6月,位元組跳動發佈了基於豆包大模型的智慧開發工具——豆包MarsCode。這款應用提供了程式設計助手和CloudIDE兩種形態,旨在滿足用戶開發、修復Bug以及開源項目學習等多種使用場景。2025年1月,豆包又在電腦和網頁版上上線了AI程式設計功能,進一步擴大了其在國內和海外市場的影響力。
在海外市場上,除了Cursor和Trae之外,還有諸多大廠也在積極佈局AI程式設計領域。例如,Cognition與微軟合作推出的AI軟體工程師Devin,它不僅能夠協助開發者進行程式設計,還能通過長時間的推理和學習來提升自身的程式設計能力並糾正錯誤。雖然目前Devin的工作效率和工作方式仍與人類程式師存在較大差距,但其自我學習的能力讓人對其未來的發展前景充滿期待。
在國內市場上,科大訊飛也推出了智慧程式設計助手iFlyCode。這款助手支援SaaS模式和私有化部署,能夠為金融、工業等細分行業客戶提供定製化的服務。隨著科大訊飛星火企業智慧體平台的發佈以及星火4.0 Turbo的升級,iFlyCode的代碼能力也得到了進一步的提升。
如今,AI程式設計工具已經在全球範圍內得到了廣泛的應用和認可。據Github在2024年針對全球開發者的調研結果顯示,超過97%的開發者在工作中嘗試過使用AI程式設計類工具。這些工具在提高代碼品質、使用新的程式設計語言以及理解現有代碼庫等方面都展現出了出色的能力。
隨著AI技術的不斷進步和超級個體概念的日益清晰,簡易程式設計和開發的門檻將大幅降低。未來,我們期待更多的普通用戶能夠通過通用大模型提升程式設計計算能力,從而體驗到專案開發的樂趣。