1. 為什么要建設(shè)AI輔助開發(fā)能力?
人工智能正深度融入各行各業(yè),軟件開發(fā)也正站在工作范式變革的前沿陣地。AI各項技術(shù)的突破性進展,正以前所未有的深度和廣度重塑軟件開發(fā)的每一個環(huán)節(jié)。在這場浪潮中,建設(shè)強大的AI輔助開發(fā)能力,已經(jīng)從錦上添花的技術(shù)探索,躍升為關(guān)乎個體競爭力、團隊生產(chǎn)力與企業(yè)創(chuàng)新速度的戰(zhàn)略性必須。
在此次6.0 Developer Beta版本中,華為帶來全新升級的AI輔助開發(fā)能力,包含代碼生成、編譯修復(fù)、性能調(diào)優(yōu)、智能問答四大核心功能。它不僅僅是工具,更像是懂你需求的智能協(xié)作伙伴,我們邀請你來進一步了解,并體驗它帶來的前所未有的開發(fā)流暢度。
2. AI輔助開發(fā)能力介紹
2.1 代碼生成:精準理解,一氣呵成
基于專為鴻蒙應(yīng)用開發(fā)微調(diào)的AI大模型,CodeGenie現(xiàn)可智能解析代碼編輯區(qū)上下文,準確生成符合當(dāng)前開發(fā)場景的ArkTS或C++代碼片段。也可以通過在編輯區(qū)輸入自然語言指令的方式,讓AI按照你的要求生成或修改代碼:
在編輯區(qū)基于選中代碼進行修改
對于初學(xué)者,它可以輔助其快速掌握ArkTS語法及API使用;對于經(jīng)驗豐富的開發(fā)者,它可以幫助提升開發(fā)效率,快速實現(xiàn)編程目標。
只需一步簡單設(shè)置,開啟CodeGenie代碼生成:
2. 編譯修復(fù):快速定位,一鍵修復(fù)
開發(fā)過程中,代碼難免存在缺陷,此時編譯修復(fù)能力可以幫助輕松定位根源并修復(fù)錯誤。DevEco Studio的編譯修復(fù)功能主要針對ArkTS、ArkUI、TSC語法,和部分難以定位的工程配置場景。它能夠自動一鍵修復(fù)編譯時產(chǎn)生的語法報錯,讓問題定位的時間由小時級別縮短至分鐘級別。對于鴻蒙工程配置等特有的編譯報錯,能夠在修復(fù)的同時給出錯誤原因及最佳實踐參考,讓debug不再束手無策。
此功能結(jié)合小藝模型和開發(fā)者編譯錯誤信息,支撐AI對代碼工程的分析與修改,并通過編譯預(yù)驗證確保AI修改的代碼能夠編譯成功。只需要在IDE簡單設(shè)置,即可支持AI修復(fù)功能,修復(fù)完成后可以自由選擇是否使用新代碼。
2.3 性能調(diào)優(yōu):智慧分析,效率優(yōu)化
保證代碼正常運行后,性能調(diào)優(yōu)能力便開始發(fā)揮作用。當(dāng)前的應(yīng)用性能問題,主要使用DevEco Profiler來定位解決,依賴開發(fā)者自主學(xué)習(xí)工具手冊與典型案例,需要對于鴻蒙系統(tǒng)及開發(fā)框架有較為深入的了解。智慧調(diào)優(yōu)通過AI進行自然語言理解,基于大量專家經(jīng)驗,自動化幫助開發(fā)者進行性能調(diào)優(yōu);并在過程中引導(dǎo)開發(fā)者掌握最佳實踐,提高性能表現(xiàn)。
智慧調(diào)優(yōu)可以輔助初學(xué)者快速掌握調(diào)優(yōu)工具基本功能,并完成性能調(diào)優(yōu),大幅降低工具使用門檻;對于擁有Profiler經(jīng)驗的開發(fā)者,它可以幫助快速分析調(diào)優(yōu)數(shù)據(jù),提升問題定位效率。
6.0 Developer Beta版本智慧調(diào)優(yōu)聚焦解決冷啟動、卡頓丟幀相關(guān)場景問題。包括冷啟動場景下加載過多資源、主線程耗時操作、等待網(wǎng)絡(luò)請求耗時分析和卡頓丟幀場景下UI復(fù)雜度過高、主線程耗時操作造成卡頓等場景。
2.4 智能問答:全程護航,有問必答
了解完代碼生成、編譯修復(fù)、性能調(diào)優(yōu)能力后,我們再來看看貫穿整個開發(fā)周期,隨時待命的智能問答。隨著鴻蒙生態(tài)的快速發(fā)展,開發(fā)者面臨著技術(shù)迭代快、知識碎片化的雙重挑戰(zhàn)。傳統(tǒng)開發(fā)模式中,開發(fā)者需在官網(wǎng)文檔、論壇帖子、API參考間反復(fù)切換,頻繁查閱文檔,導(dǎo)致效率低下。
在此背景下,AI智能問答應(yīng)運而生,以自然語言對話為核心交互方式,構(gòu)建權(quán)威、實時、精準的鴻蒙開發(fā)知識中樞,重新定義開發(fā)者的問題解決范式。鴻蒙AI智能問答系統(tǒng)融合盤古大模型與 DeepSeek 技術(shù)能力,打造覆蓋 “問題解析 - 知識檢索 - 答案生成” 的全鏈路智能化體驗。
立即體驗,讓開發(fā)更簡單:
DevEco Studio 插件入口:在DevEco Studio右側(cè)邊欄點擊CodeGenie或輸入快捷鍵Alt/Option+U,可以進入DevEco CodeGenie。若使用非最新版本的DevEco Studio,可通過下載中心獲取并使用相關(guān)功能,具體請參考插件獲取及安裝。
開發(fā)者官網(wǎng):訪問華為開發(fā)者聯(lián)盟官網(wǎng),在頁面右下角能發(fā)現(xiàn)懸浮窗。點擊懸浮窗,進入智能客服界面,這里集成了鴻蒙AI智能問答功能。
官網(wǎng)搜索欄:在華為開發(fā)者聯(lián)盟官網(wǎng),頁面頂部設(shè)有搜索欄。開發(fā)者直接在搜索欄輸入問題,回車確認后,搜索結(jié)果頁面會優(yōu)先展示 AI 智能問答生成的精準解答,同時附帶相關(guān)官方文檔鏈接作為參考。
需要說明的是,根據(jù)相關(guān)法律法規(guī)要求,您需要登錄后才能使用AI大模型能力。
3. 總結(jié)
當(dāng)AI輔助開發(fā)能夠做到精準生成代碼,掃清編譯障礙,智能指引優(yōu)化,隨時答疑解惑,這意味著更快的產(chǎn)品迭代、更穩(wěn)定的代碼質(zhì)量、更卓越的應(yīng)用性能。從基礎(chǔ)重復(fù)的工作中解放開發(fā)者創(chuàng)造力。
升級最新版本DevEco Studio,開始體驗吧,我們期待你的反饋!
-
AI
+關(guān)注
關(guān)注
88文章
35164瀏覽量
279998 -
人工智能
+關(guān)注
關(guān)注
1807文章
49029瀏覽量
249558 -
Developer
+關(guān)注
關(guān)注
0文章
27瀏覽量
6568
原文標題:【HarmonyOS亮點新特性介紹】AI輔助開發(fā):你的智能協(xié)作者
文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
DevEco CodeGenie 鴻蒙AI 輔助編程初次使用
Denodo全新AI SDK認證發(fā)布,攜手大學(xué)挑戰(zhàn)賽共筑快速AI應(yīng)用開發(fā)新生態(tài)
鴻蒙5開發(fā)寶藏案例分享---AI輔助圖文內(nèi)容高效編創(chuàng)
【HarmonyOS 5】鴻蒙CodeGenie AI輔助編程工具詳解
華為面向亞太地區(qū)發(fā)布全新星河AI數(shù)據(jù)中心網(wǎng)絡(luò)方案
華為星河AI金融網(wǎng)絡(luò)全新升級
COMPUTEX 2025 | 廣和通AI能力與產(chǎn)品升級,助力智能硬件企業(yè)擁抱AI新時代

評論