基于OpenCode深度定制,全面融入鴻蒙工具鏈Plan+Build模式:精準執(zhí)行下的全流程自動化Goal模式:以終為始,“自動駕駛”式開發(fā)Harness工程化體系:從“調(diào)提示詞”到“優(yōu)化工程資產(chǎn)”性能實測:編譯成功率與任務(wù)完成率雙提升覆蓋鴻蒙開發(fā)全旅程的Skills與知識庫
![]()
6月13日消息,華為在HDC 2026期間正式發(fā)布了DevEco Code,一款面向HarmonyOS開發(fā)場景的全鏈路AI Agent工具。該工具支持代碼編寫、編譯構(gòu)建、設(shè)備運行、文檔查閱、運行時調(diào)試及ArkTS問題修復等能力,標志著鴻蒙應(yīng)用開發(fā)從“輔助編碼”向“目標驅(qū)動型自動化開發(fā)”邁出了關(guān)鍵一步。
據(jù)介紹,DevEco Code基于開源項目OpenCode擴展開發(fā),在保留OpenCode終端交互、配置體系及Provider/MCP/Skill/Plugin等通用能力的基礎(chǔ)上,針對HarmonyOS工程進行了深度定制。它集成了DevEco Studio、Hvigor構(gòu)建工具、HDC設(shè)備管理、HarmonyOS知識庫、ArkTS靜態(tài)檢查及設(shè)備調(diào)試等核心能力。
在具體功能層面,DevEco Code內(nèi)置了多個關(guān)鍵工具:build_project用于執(zhí)行編譯構(gòu)建并導出產(chǎn)物,start_app支持在模擬器或真機上運行應(yīng)用,hdc_log可收集與清理設(shè)備日志,verify_ui執(zhí)行UI操作驗證功能正確性,check_ets_files提供ArkTS靜態(tài)語法檢查,arkts_knowledge_search實現(xiàn)HarmonyOS知識搜索,switch_cwd則支持靈活切換構(gòu)建項目路徑。
DevEco Code為HarmonyOS ArkTS應(yīng)用打造了Plan和Build雙Agent協(xié)同機制,形成一條完整的AI Coding開發(fā)流水線。該模式能夠深度理解開發(fā)者意圖,實現(xiàn)從需求開發(fā)、自動編碼、編譯構(gòu)建到推包至模擬器或真機的端到端閉環(huán)。
在實際開發(fā)場景中,Plan+Build模式顯著提升了任務(wù)完成率、開發(fā)效率及代碼準確率,首次構(gòu)建通過率獲得大幅提高。例如在組件預覽調(diào)試功能實現(xiàn)過程中,系統(tǒng)自動生成任務(wù)列表,依次完成代碼生成、語法檢查、代碼修復、構(gòu)建出包及推送模擬器等一系列操作,開發(fā)者只需發(fā)出下一個指令即可持續(xù)推進。
作為DevEco Code的高階能力,Goal模式實現(xiàn)了從“人提需求”到“AI自主達成目標”的范式躍遷。該模式以終為始,依托Spec文檔解析需求與驗收標準,自動化完成需求分析、任務(wù)拆解和架構(gòu)設(shè)計,并閉環(huán)覆蓋代碼生成、語法校驗、編譯打包、真機或模擬器部署、自動化驗證與問題修復的全鏈路迭代。
以“首頁基礎(chǔ)文本組件快捷入口”這一典型任務(wù)為例,Goal模式可自動啟動設(shè)備并推包運行,隨后進入循環(huán)執(zhí)行階段——代碼生成、語法檢查、代碼修復、構(gòu)建出包、推送模擬器、功能自驗證,直至用戶最終確認完成。整個過程大幅減少了人工干預,將AI從“輔助工具”升級為“自主開發(fā)者”。
DevEco Code背后是一套名為Harness的系統(tǒng)化工程框架。它將Agent角色、工具調(diào)用、領(lǐng)域知識、構(gòu)建與真機反饋及軌跡分析整合為可運行、可觀察、可迭代的HarmonyOS應(yīng)用開發(fā)系統(tǒng)。該框架定義了不同Agent的職責與協(xié)作邊界,管理HarmonyOS領(lǐng)域的Skills、Tools、知識庫及ArkTS/ArkUI代碼生成能力,并基于評測數(shù)據(jù)記錄模型調(diào)用、構(gòu)建結(jié)果、日志與驗證結(jié)果,支撐問題復盤與失敗歸因。
在此基礎(chǔ)上,DevEco Code還引入了TRACE框架,通過量化歸因Coding Agent軌跡,識別規(guī)劃、檢索等維度的干擾因子,鎖定系統(tǒng)Prompt、RAG檢索、模型、Skills/Tools設(shè)計及Agent循環(huán)控制五大變量,實現(xiàn)自動化策略迭代,系統(tǒng)性破解組合爆炸難題。
據(jù)華為公布的數(shù)據(jù),在相同任務(wù)下,DevEco Code結(jié)合GLM 5.1模型,相比OpenCode加DeepSeek-V4-Pro等組合方案,在編譯成功率和任務(wù)完成率兩個核心指標上均實現(xiàn)明顯提升。其中,編譯成功率提升至80%以上區(qū)間,任務(wù)完成率突破60%,顯著優(yōu)于對比方案。
DevEco Code提供覆蓋鴻蒙應(yīng)用開發(fā)全旅程的精品Skills和工具,按需加載,可快速調(diào)用最佳實踐中的“專家經(jīng)驗”。涵蓋項目創(chuàng)建(如deveco-create-project)、開發(fā)(arkts語法標準、arkui知識庫)、修復(arkts-error-fixes、runtime-fix)、驗證(UI意圖校驗、模擬器運行應(yīng)用)、測試、調(diào)優(yōu)及運維(DFX日志分析、故障定位)等各個階段,全方位降低鴻蒙開發(fā)門檻。
業(yè)內(nèi)分析認為,DevEco Code的發(fā)布不僅提升了鴻蒙生態(tài)的開發(fā)效率,更通過Agent化、工程化的思路,為國產(chǎn)操作系統(tǒng)應(yīng)用開發(fā)工具的智能化演進探索出一條新路徑。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.