1. 為什么要建設(shè)AI輔助開(kāi)發(fā)能力?
人工智能正深度融入各行各業(yè),軟件開(kāi)發(fā)也正站在工作范式變革的前沿陣地。AI各項(xiàng)技術(shù)的突破性進(jìn)展,正以前所未有的深度和廣度重塑軟件開(kāi)發(fā)的每一個(gè)環(huán)節(jié)。在這場(chǎng)浪潮中,建設(shè)強(qiáng)大的AI輔助開(kāi)發(fā)能力,已經(jīng)從錦上添花的技術(shù)探索,躍升為關(guān)乎個(gè)體競(jìng)爭(zhēng)力、團(tuán)隊(duì)生產(chǎn)力與企業(yè)創(chuàng)新速度的戰(zhàn)略性必須。
在此次6.0 Developer Beta版本中,華為帶來(lái)全新升級(jí)的AI輔助開(kāi)發(fā)能力,包含代碼生成、編譯修復(fù)、性能調(diào)優(yōu)、智能問(wèn)答四大核心功能。它不僅僅是工具,更像是懂你需求的智能協(xié)作伙伴,我們邀請(qǐng)你來(lái)進(jìn)一步了解,并體驗(yàn)它帶來(lái)的前所未有的開(kāi)發(fā)流暢度。
2. AI輔助開(kāi)發(fā)能力介紹
2.1 代碼生成:精準(zhǔn)理解,一氣呵成
基于專(zhuān)為鴻蒙應(yīng)用開(kāi)發(fā)微調(diào)的AI大模型,CodeGenie現(xiàn)可智能解析代碼編輯區(qū)上下文,準(zhǔn)確生成符合當(dāng)前開(kāi)發(fā)場(chǎng)景的ArkTS或C++代碼片段。也可以通過(guò)在編輯區(qū)輸入自然語(yǔ)言指令的方式,讓AI按照你的要求生成或修改代碼:

在編輯區(qū)基于選中代碼進(jìn)行修改
對(duì)于初學(xué)者,它可以輔助其快速掌握ArkTS語(yǔ)法及API使用;對(duì)于經(jīng)驗(yàn)豐富的開(kāi)發(fā)者,它可以幫助提升開(kāi)發(fā)效率,快速實(shí)現(xiàn)編程目標(biāo)。
只需一步簡(jiǎn)單設(shè)置,開(kāi)啟CodeGenie代碼生成:

2. 編譯修復(fù):快速定位,一鍵修復(fù)
開(kāi)發(fā)過(guò)程中,代碼難免存在缺陷,此時(shí)編譯修復(fù)能力可以幫助輕松定位根源并修復(fù)錯(cuò)誤。DevEco Studio的編譯修復(fù)功能主要針對(duì)ArkTS、ArkUI、TSC語(yǔ)法,和部分難以定位的工程配置場(chǎng)景。它能夠自動(dòng)一鍵修復(fù)編譯時(shí)產(chǎn)生的語(yǔ)法報(bào)錯(cuò),讓問(wèn)題定位的時(shí)間由小時(shí)級(jí)別縮短至分鐘級(jí)別。對(duì)于鴻蒙工程配置等特有的編譯報(bào)錯(cuò),能夠在修復(fù)的同時(shí)給出錯(cuò)誤原因及最佳實(shí)踐參考,讓debug不再束手無(wú)策。
此功能結(jié)合小藝模型和開(kāi)發(fā)者編譯錯(cuò)誤信息,支撐AI對(duì)代碼工程的分析與修改,并通過(guò)編譯預(yù)驗(yàn)證確保AI修改的代碼能夠編譯成功。只需要在IDE簡(jiǎn)單設(shè)置,即可支持AI修復(fù)功能,修復(fù)完成后可以自由選擇是否使用新代碼。

2.3 性能調(diào)優(yōu):智慧分析,效率優(yōu)化
保證代碼正常運(yùn)行后,性能調(diào)優(yōu)能力便開(kāi)始發(fā)揮作用。當(dāng)前的應(yīng)用性能問(wèn)題,主要使用DevEco Profiler來(lái)定位解決,依賴(lài)開(kāi)發(fā)者自主學(xué)習(xí)工具手冊(cè)與典型案例,需要對(duì)于鴻蒙系統(tǒng)及開(kāi)發(fā)框架有較為深入的了解。智慧調(diào)優(yōu)通過(guò)AI進(jìn)行自然語(yǔ)言理解,基于大量專(zhuān)家經(jīng)驗(yàn),自動(dòng)化幫助開(kāi)發(fā)者進(jìn)行性能調(diào)優(yōu);并在過(guò)程中引導(dǎo)開(kāi)發(fā)者掌握最佳實(shí)踐,提高性能表現(xiàn)。

智慧調(diào)優(yōu)可以輔助初學(xué)者快速掌握調(diào)優(yōu)工具基本功能,并完成性能調(diào)優(yōu),大幅降低工具使用門(mén)檻;對(duì)于擁有Profiler經(jīng)驗(yàn)的開(kāi)發(fā)者,它可以幫助快速分析調(diào)優(yōu)數(shù)據(jù),提升問(wèn)題定位效率。
6.0 Developer Beta版本智慧調(diào)優(yōu)聚焦解決冷啟動(dòng)、卡頓丟幀相關(guān)場(chǎng)景問(wèn)題。包括冷啟動(dòng)場(chǎng)景下加載過(guò)多資源、主線(xiàn)程耗時(shí)操作、等待網(wǎng)絡(luò)請(qǐng)求耗時(shí)分析和卡頓丟幀場(chǎng)景下UI復(fù)雜度過(guò)高、主線(xiàn)程耗時(shí)操作造成卡頓等場(chǎng)景。
2.4 智能問(wèn)答:全程護(hù)航,有問(wèn)必答
了解完代碼生成、編譯修復(fù)、性能調(diào)優(yōu)能力后,我們?cè)賮?lái)看看貫穿整個(gè)開(kāi)發(fā)周期,隨時(shí)待命的智能問(wèn)答。隨著鴻蒙生態(tài)的快速發(fā)展,開(kāi)發(fā)者面臨著技術(shù)迭代快、知識(shí)碎片化的雙重挑戰(zhàn)。傳統(tǒng)開(kāi)發(fā)模式中,開(kāi)發(fā)者需在官網(wǎng)文檔、論壇帖子、API參考間反復(fù)切換,頻繁查閱文檔,導(dǎo)致效率低下。
在此背景下,AI智能問(wèn)答應(yīng)運(yùn)而生,以自然語(yǔ)言對(duì)話(huà)為核心交互方式,構(gòu)建權(quán)威、實(shí)時(shí)、精準(zhǔn)的鴻蒙開(kāi)發(fā)知識(shí)中樞,重新定義開(kāi)發(fā)者的問(wèn)題解決范式。鴻蒙AI智能問(wèn)答系統(tǒng)融合盤(pán)古大模型與 DeepSeek 技術(shù)能力,打造覆蓋 “問(wèn)題解析 - 知識(shí)檢索 - 答案生成” 的全鏈路智能化體驗(yàn)。
立即體驗(yàn),讓開(kāi)發(fā)更簡(jiǎn)單:
DevEco Studio 插件入口:在DevEco Studio右側(cè)邊欄點(diǎn)擊CodeGenie或輸入快捷鍵Alt/Option+U,可以進(jìn)入DevEco CodeGenie。若使用非最新版本的DevEco Studio,可通過(guò)下載中心獲取并使用相關(guān)功能,具體請(qǐng)參考插件獲取及安裝。
開(kāi)發(fā)者官網(wǎng):訪(fǎng)問(wèn)華為開(kāi)發(fā)者聯(lián)盟官網(wǎng),在頁(yè)面右下角能發(fā)現(xiàn)懸浮窗。點(diǎn)擊懸浮窗,進(jìn)入智能客服界面,這里集成了鴻蒙AI智能問(wèn)答功能。
官網(wǎng)搜索欄:在華為開(kāi)發(fā)者聯(lián)盟官網(wǎng),頁(yè)面頂部設(shè)有搜索欄。開(kāi)發(fā)者直接在搜索欄輸入問(wèn)題,回車(chē)確認(rèn)后,搜索結(jié)果頁(yè)面會(huì)優(yōu)先展示 AI 智能問(wèn)答生成的精準(zhǔn)解答,同時(shí)附帶相關(guān)官方文檔鏈接作為參考。
需要說(shuō)明的是,根據(jù)相關(guān)法律法規(guī)要求,您需要登錄后才能使用AI大模型能力。
3. 總結(jié)
當(dāng)AI輔助開(kāi)發(fā)能夠做到精準(zhǔn)生成代碼,掃清編譯障礙,智能指引優(yōu)化,隨時(shí)答疑解惑,這意味著更快的產(chǎn)品迭代、更穩(wěn)定的代碼質(zhì)量、更卓越的應(yīng)用性能。從基礎(chǔ)重復(fù)的工作中解放開(kāi)發(fā)者創(chuàng)造力。
升級(jí)最新版本DevEco Studio,開(kāi)始體驗(yàn)吧,我們期待你的反饋!
-
AI
+關(guān)注
關(guān)注
91文章
39058瀏覽量
299615 -
人工智能
+關(guān)注
關(guān)注
1814文章
49955瀏覽量
263608 -
Developer
+關(guān)注
關(guān)注
0文章
28瀏覽量
6661
原文標(biāo)題:【HarmonyOS亮點(diǎn)新特性介紹】AI輔助開(kāi)發(fā):你的智能協(xié)作者
文章出處:【微信號(hào):HarmonyOS_Dev,微信公眾號(hào):HarmonyOS開(kāi)發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
華為全新升級(jí)AI輔助開(kāi)發(fā)能力
評(píng)論