1月8日,記者獲悉,阿里云通義靈碼AI程序員已全面上線,成為全球首個同時支持VS Code、JetBrains IDEs開發工具的AI程序員產品。
此次上線的AI程序員相比傳統AI輔助編程工具,能力更全面,可以讓開發者以更高效、更沉浸的方式完成編碼任務,通過全程對話協作的方式,就能完成從0到1的業務需求開發、問題修復、單元測試批量生成等復雜編碼任務。
代碼是大模型應用最廣泛的場景之一,隨著大語言模型能力的不斷增強,AI代碼工具已從輔助編碼升級到面向復雜任務的工程級協同編碼。目前,通義靈碼底層模型已升級至Qwen2.5-coder,代碼生成準確率及生成速度均達到世界前列,結合智能體技術,復雜任務的解決效果顯著提升。與此同時,通義靈碼支持文件、圖片、全工程代碼檢索等上下文和用戶輸入提示詞自由組裝,能更好地理解任務意圖。
據介紹,通義靈碼AI程序員率先在國內引入了多文件代碼修改能力。例如,AI程序員會對工程內多個代碼文件同時進行修改,開發者可以清楚地看到多個文件的生成過程及狀態,并與原文件進行對比,開發者可以選擇一鍵采納或局部修改當前文件;當AI生成內容不符合預期或有需求變化時,可以通過快照功能回退并重新提問。
在單元測試任務中,用戶可以選擇當前代碼變更、單個或多個代碼文件等,批量生成單元測試。AI會自動進行編譯、運行和報錯修復,大幅提升測試的準確性和覆蓋率。AI還可以自動感知編譯或調試的報錯信息,并根據要求給出修復解決方案和代碼建議。
通義靈碼AI程序員還可打破開發者編程語言的邊界,Java開發者也能使用Python、JavaScript等多種語言,快速編寫網頁、小工具、小游戲。以從0到1開發一個具有用戶登錄、數據管理功能及美化的前端頁面為例,過去純人工開發需要前端及后端工程師配合,至少需要耗費半天時間,現在使用通義靈碼AI程序員,一名程序員僅需10分鐘就能完成整個開發過程,大幅提升業務開發效率。
通義靈碼負責人丁宇表示,AI程序員的出現,正在改變軟件工程師的工作方式,從AI輔助編程走向人與AI協同編程。不僅能縮短工程師的研發時間,讓工程師專注于更具創新的研發任務,也大幅提升了企業的IT生產效率。同時,對于那些鮮少接觸編程的泛開發者,AI程序員將使復雜的開發任務簡單化,實現以前無法想象的創新落地。
自2023年問世以來,通義靈碼已“入職”中華財險、哈啰集團、長安汽車、一汽集團等公司,插件下載量已超900萬,累計生成15億行代碼,是國內最受歡迎的AI編程工具。
根據阿里最新財報,截至2024年第三季度,阿里云AI相關產品收入持續五個季度實現三位數同比增長。減少非優質項目業務后,2024年第三季度,阿里云的經調整EBITA為26.61億元,同比增長89%,已經多個季度實現同比大幅增長。
目前,通義系列大模型在技術創新和行業應用上均位居大模型行業前列,中國一汽、聯想、微博、攜程、喜馬拉雅、三得利(中國)等30多萬企業客戶已經接入通義大模型。