Alibaba Cloud AI Coding Assistant(又名Cosy)是阿里雲推出的AI編程助手外掛程式,主要集成於IntelliJ IDEA開發環境。該外掛程式提供代碼智慧型補全和IDE內的代碼示例搜尋兩大核心功能,旨在幫助開發者提升編碼效率。其代碼智慧型補全基於深度學習模型,並在用戶本地設備上運行,以保障代碼隱私。當前版本主要支持Java語言,並計畫未來擴展支持JavaScript、Python等更多程式語言。
該外掛程式於2022年6月16日發布了0.10.3-beta版本,進行了多項功能更新與最佳化。截至2024年3月,相關產品介紹與功能說明仍在持續更新。
基本介紹
- 外文名:Alibaba Cloud AI Coding Assistant
- 別名:Cosy
發展歷程,功能服務,核心技術,運營模式,核心團隊,重要事件,品牌價值,
發展歷程
2021年11月,阿里雲智慧型編碼外掛程式(Alibaba Cloud AI Coding Assistant)發布公測版本,初期主要支持Java語言,運行於IntelliJ IDEA2019.2+版本,系統要求為Windows 10、Mac OS或Linux。其核心功能包括基於深度學習模型的本地化代碼智慧型補全和IDE內的代碼示例搜尋。
2022年6月,外掛程式發布0.10.3-beta版本,進行了多項功能升級與最佳化。更新內容包括最佳化用戶界面、擴大代碼搜尋範圍、新增補全速度與模式的個性化配置、支持通過控制台報錯信息快捷觸發文檔搜尋、新增文檔搜尋結果全文預覽功能,並擴充了阿里雲產品文檔及CSDN部落格等數據源。
2022年7月,官方詳細說明了外掛程式的代碼示例搜尋功能。該功能支持開發者通過自然語言(中英文)功能描述或具體的API名稱進行搜尋,無需跳出IDE即可查找開原始碼示例。同時提供了滑鼠右鍵選中代碼元素一鍵搜尋、以及特定快捷鍵觸發搜尋等多種快捷操作方式。
該產品在發布之初即規劃了未來將擴展支持JavaScript、Python等更多程式語言,並計畫兼容更多集成開發環境(IDE)。
功能服務
一款AI編程助手主要提供代碼智慧型補全和代碼示例搜尋兩項功能。此外,還提供技術文檔搜尋功能。
代碼智慧型補全功能基於深度學習模型,提供行級代碼補全。該功能結合代碼上下文與開原始碼數據生成補全結果,旨在減少開發者輸入代碼所需擊鍵次數。其集成了語法分析能力,可對生成的補全內容進行校驗。該功能的模型在本地運行,不分享或上傳代碼及個人信息,在斷網環境下也可使用。
代碼示例搜尋功能允許開發者在集成開發環境內搜尋開原始碼示例。該搜尋功能支持通過功能描述或API名稱進行搜尋。通過功能描述搜尋時,可使用自然語言描述所需功能。通過API名稱搜尋時,可直接輸入API名稱,支持類名、接口名、方法名等多種格式組合。
此外,還提供快捷搜尋方式:在編碼過程中,可通過滑鼠右鍵選中當前類、接口或方法,然後點擊“查找代碼示例”進行搜尋。也可使用快捷鍵快速觸發針對指定API的代碼示例搜尋。
該助手支持Java語言。
核心技術
智慧型代碼補全技術基於深度學習模型,提供行級代碼補全。該技術集成了語法分析能力,能夠提前校驗模型生成的補全內容,過濾存在語法錯誤的低質量建議,從而提高補全結果的準確性。
代碼智慧型補全功能採用純本地化運行模式,深度學習模型在用戶本地設備上運行,無需聯網即可使用,不上傳或分享用戶數據。
該技術採用了深度學習模型,系統資源消耗較低。其系統能夠根據主機性能自動調節代碼補全的速度和生成長度。
該技術當前主要套用於Java語言環境。未來計畫擴展至JavaScript、Python等多種程式語言及更多IDE平台。
運營模式
該產品以外掛程式形式提供服務,用戶可在IntelliJ IDEA的外掛程式市場中搜尋“Alibaba Cloud AI Coding Assistant”或“Cosy”進行安裝。無需註冊即可免費試用。其主要功能(如代碼智慧型補全)完全在用戶本地設備上運行,不分享或向其他設備上傳用戶的代碼或個人數據,以提供安全的離線使用體驗。
核心團隊
Alibaba Cloud AI Coding Assistant 由阿里巴巴的團隊開發。
重要事件
2021年11月12日,阿里雲智慧型編碼外掛程式(Alibaba Cloud AI Coding Assistant)相關介紹文章發布,公測版本正式上線。2022年06月16日,外掛程式發布重要更新版本0.10.3-beta,引入了多項新功能和最佳化,包括自動性能調節、新增補全配置、支持控制台報錯問答搜尋、擴充文檔數據源等。2023年08月16日,阿里雲開發者社區發布文章,詳細介紹了Alibaba Cloud AI Coding Assistant外掛程式的安裝方式與核心功能。
品牌價值
該產品在2024年首批通過中國信通院AI代碼大模型評估,獲得最高評級,並於同年通過可信AI智慧型編碼工具評估,獲得4+級評級。在2024上海世界人工智慧大會上,該產品入選“鎮館之寶”名單。“鎮館之寶”是世界人工智慧大會展覽的最高榮譽,每年入選數量不超過10個,獲獎產品代表了人工智慧領域的前沿技術成果和商業潛力。
該產品已廣泛套用於金融、製造、網際網路等多個行業。在中華財險,前後端研發團隊已有近60%人員使用,生成並採納的代碼占比約20%,有效提升了編碼效能、減少了人為錯誤並保障了代碼質量。在哈囉集團,接入後AI生成代碼占比25%,研發效率提升12%。
