2024 年 6 月 21~23 日,華為開發(fā)者大會 HDC2024 在東莞溪流背坡村隆重舉行。期間華為云主辦了以“CodeArts 加速軟件智能化開發(fā),攜手 HarmonyOS 重塑企業(yè)應(yīng)用創(chuàng)新體驗”為主題的分論壇。論壇匯聚了各行各業(yè)的專家學(xué)者、技術(shù)領(lǐng)袖和開發(fā)者,共同探討 HarmonyOS 時代,軟件開發(fā)生產(chǎn)線智能化的優(yōu)秀實踐和未來發(fā)展的趨勢。
CodeArts 軟件開發(fā)工具的智能化躍升之路
軟件開發(fā)已經(jīng)悄然從數(shù)字化時代邁向了智能化時代,在軟件開發(fā)的智能化浪潮之下,CodeArts 軟件開發(fā)生產(chǎn)線的智能化能力也有了新的躍升。華為云 PaaS 服務(wù)產(chǎn)品部產(chǎn)品項目總監(jiān)鄭杰先生介紹了 CodeArts 軟件開發(fā)生產(chǎn)線基于內(nèi)部實踐孵化,實現(xiàn)需求管理、代碼開發(fā)、代碼托管、測試四大場景智能化能力提升的實踐經(jīng)驗。
鄭杰指出,軟件研發(fā)目前面臨諸多挑戰(zhàn),軟件端到端生命周期管理的難度也越來越大。隨著軟件行業(yè)大模型發(fā)展的層出不窮,使用大模型賦能研發(fā)全流程已經(jīng)成為軟件研發(fā)的必然之路。業(yè)界與華為內(nèi)部均有使用 AI 輔助編程工具提升開發(fā)者效率的有效證明案例。CodeArts 基于內(nèi)部痛點試點,孵化了需求管理、代碼開發(fā)、代碼托管、測試等場景的智能化工具,實現(xiàn)需求管理一鍵完成、代碼托管階段協(xié)同研發(fā)效率提升 20%、自動化測試效率提升 1 倍。本次議題現(xiàn)場演示了場景級功能測試用例智能生成的實操案例。
鄭杰提到,CodeArtsSnap 智能開發(fā)助手較去年也“更準(zhǔn)確”、“更強大”、“更靈活”。
更準(zhǔn)確:相較去年,CodeArtsSnap 已實現(xiàn)代碼接受率提升 30%,UT 測試編譯通過率提升 90%;聯(lián)合華為云 API,知識問答實現(xiàn)了全面的升級。
更強大:CodeArtsSnap 支持 16K 上下文窗口長度提升 100%;支持實現(xiàn)億級向量檢索平臺時延 10ms 快速完成;編程語言支持?jǐn)?shù)量達(dá)到 100+種。
更靈活:大小模型協(xié)同,支持多場景靈活適配;CodeArtsSnap 支持混合云私有部署,支持客戶場景模型調(diào)優(yōu)和聯(lián)創(chuàng)等。
"CodeArts+AI":探索下一代開源社區(qū)的無限可能
CSDN和華為云聯(lián)合發(fā)布的新一代開源開發(fā)者平臺GitCode,旨在為數(shù)千萬中國開發(fā)者提供一個無縫且高效的云端環(huán)境,以支持學(xué)習(xí)、使用和貢獻(xiàn)開源項目,共同構(gòu)建下一代面向開源開發(fā)者的旗艦級平臺。
CSDN 高級副總裁 &GitCodeCEO 于邦旭先生分享了開源社區(qū)項目洞察分析,并肯定了華為在國內(nèi)開源領(lǐng)域的領(lǐng)先地位。根據(jù)數(shù)據(jù)顯示,中國開源項目排名 TOP4 中有 3 個均為華為創(chuàng)建。他表示,GitCode 將結(jié)合華為云 CodeArts 的產(chǎn)品能力和 CSDN 運營體系,構(gòu)建面向中國開發(fā)者的下一代開源模型社區(qū)。
GitCode 打造優(yōu)質(zhì)開源模型社區(qū),致力于成為中國開發(fā)者社區(qū)的標(biāo)準(zhǔn)工具。集成的代碼托管服務(wù)、代碼倉庫以及可信賴的開源組件庫,讓開發(fā)者在云端進(jìn)行代碼托管和開發(fā)。GitCode 依托華為自主研發(fā)的開源底層技術(shù)體系(如 HarmonyOS、EulerOS 操作系統(tǒng)及云數(shù)據(jù)庫GaussDB 等)及其完整的軟件開發(fā)工具鏈(包括IDE和DevOps工具),構(gòu)筑了自主創(chuàng)新的技術(shù)生態(tài)基礎(chǔ),進(jìn)而運營并匯聚全球核心開源技術(shù)棧資源。同時,針對企業(yè)客戶的高級功能和服務(wù)拓展,包括私有倉庫管理、企業(yè)權(quán)限管控、定制化解決方案等,以滿足不同規(guī)模團隊和企業(yè)的多樣化需求。
打造 CodeArts+HarmonyOS 領(lǐng)先心智,實現(xiàn)一站式研發(fā)加碼
HarmonyOS 生態(tài)千帆起,HarmonyOS 原生應(yīng)用全面啟動。CodeArts 軟件開發(fā)生產(chǎn)線也在 HarmonyOS 應(yīng)用一站式開發(fā)領(lǐng)域不斷探索,打造各開發(fā)環(huán)節(jié)的端云協(xié)同能力。
華為云 CodeArts 產(chǎn)品總監(jiān)傅露先生表示,作為業(yè)界首款支持 HarmonyOS 應(yīng)用一站式開發(fā)的 DevOps 平臺,CodeArts 有著 HarmonyOS 應(yīng)用領(lǐng)域最具權(quán)威的開發(fā)規(guī)則,具備覆蓋各開發(fā)環(huán)節(jié)的端云協(xié)同能力,打通端云壁壘。生產(chǎn)規(guī)則的本地化,有利于消除端云開發(fā)的差異,而端云壁壘的打通,能夠?qū)崿F(xiàn)沉浸式高效開發(fā),本地直達(dá)生產(chǎn)。傅露隨后介紹了具體產(chǎn)品能力。
·基于 CodeArtsRepo 打造 HarmonyOS 代碼倉,實現(xiàn)跨地域多倉協(xié)同作業(yè)能力,支持終端海量倉庫跨地域?qū)懽鏖_發(fā)場景。倉庫讀寫性能 10 倍提升,分支精確管控。
·基于 CodeArtsInspector 實現(xiàn) HarmonyOS 應(yīng)用安全測試,多場景攔截安全風(fēng)險。支持開發(fā)自測試和解決方案測試,無縫連接生態(tài)工具服務(wù)。40+典型漏洞和安全問題全面覆蓋,快速精準(zhǔn)檢測漏洞。
·基于 CodeArtsCheck 實現(xiàn) HarmonyOS 安全編碼。與華為 HarmonyOS 團隊聯(lián)合發(fā)布首個 ArkTS 語言官方檢查規(guī)則集和基于關(guān)鍵字檢索的內(nèi)容檢查規(guī)則集。
傅露還提到,HarmonyOS 二進(jìn)制倉庫官網(wǎng)中心倉與私有庫配套,實現(xiàn)應(yīng)用及服務(wù)組件敏捷傳遞,助力個人開發(fā)與開源生態(tài)共建。CodeArtsGovernance 開源治理的開源可信、合規(guī)使用和風(fēng)險治理三重能力也能保障 HarmonyOS 應(yīng)用開發(fā)開源安全使用。
CodeArtsSnap 為安卓應(yīng)用輕松轉(zhuǎn)寫帶來革新體驗
應(yīng)用遷移到 HarmonyOS 框架,端側(cè)軟件也需要重新開發(fā)。AI 輔助代碼轉(zhuǎn)換對 HarmonyOS 生態(tài)意義十分顯著。目前,百萬級的應(yīng)用生態(tài) HarmonyOS 化,急需輔助工具提升效率。內(nèi)部外部對代碼轉(zhuǎn)換工具的訴求也十分強烈。許多開發(fā)者表示希望 DevEcoStudio 可以集成 AI 工具,提供輔助編碼的能力,增加對 ArkTS 語言的 AI 能力支持。
華為云智能化研發(fā)專家張芮愷先生表示,目前,CodeArtsSnap 已經(jīng)能夠支持 HarmonyOS 知識問答,快速上手 HarmonyOSAPP 開發(fā)。張芮愷現(xiàn)場展示了 CodeArtsSnap 的智能問答能力,輸入“HarmonyOS 應(yīng)用開發(fā)流程是什么?”,CodeArtsSnap 答復(fù)了完整的 HarmonyOS 應(yīng)用開發(fā)流程,有效指導(dǎo)用戶進(jìn)行后續(xù)的開發(fā)工作。同時,CodeArtsSnap 還具備高性能 ArkUI 開發(fā)框架的代碼問答能力以及 ArkTS 的行級、函數(shù)級代碼補全能力。
CodeArtsSnap 支持 ArkTS 代碼翻譯,能夠支撐 Java 轉(zhuǎn) ArkTS 的代碼遷移。在演示中,我們可以看到,目前 CodeArtsSnap 已經(jīng)可以實現(xiàn)函數(shù)級、類級別的轉(zhuǎn)換。除此以外,CodeArtsSnap 還支持 ArkTS 的 UT 生成,實現(xiàn)自動生成 UT 保障開發(fā)者測試代碼質(zhì)量。
華為云 CodeArts 積極響應(yīng)智能化的發(fā)展趨勢,不斷實現(xiàn)自身業(yè)務(wù)向智能化的轉(zhuǎn)型,注重實現(xiàn)開發(fā)者效率的提升。“厲兵秣馬,致勝未來”,CodeArts 也會保持航向,不斷實現(xiàn)智能化創(chuàng)新,增強自身的智能化能力,為客戶及開發(fā)者創(chuàng)造更多業(yè)務(wù)價值。
審核編輯 黃宇
-
智能化
+關(guān)注
關(guān)注
15文章
4819瀏覽量
55246 -
華為云
+關(guān)注
關(guān)注
3文章
2423瀏覽量
17310
發(fā)布評論請先 登錄
相關(guān)推薦
評論