隨著搭載HarmonyOS 5的Pura X發(fā)布,鴻蒙生態(tài)進入快車道,各應用正在加速適配開發(fā),越來越多開發(fā)者加入到鴻蒙應用開發(fā)浪潮中。為提升鴻蒙應用開發(fā)效率,華為前不久上線了首款開發(fā)HarmonyOS應用的AI智能輔助開發(fā)助手——CodeGenie,該AI助手深度集成在DevEco Studio中,提供鴻蒙知識智能問答、鴻蒙ArkTS代碼補全/生成和萬能卡片生成等功能,提升了開發(fā)效率,深受廣大開發(fā)者的喜愛。
應廣大開發(fā)者的需求建議,我們最近又對CodeGenie進行了一次升級,不僅針對DeepSeek-R1新增支持鴻蒙知識RAG能力,還上線了代碼解釋功能,持續(xù)拓展AI在輔助鴻蒙應用開發(fā)全流程中的深度和廣度。
升級點1:接入DeepSeek的小藝新增融合RAG能力,鴻蒙知識問答更精準更絲滑
隨著CodeGenie接入了帶上DeepSeek的小藝,智能體的問答變得更加絲滑流暢;同時此次小藝對DeepSeek模型增強融合了RAG能力,從生成機制上協(xié)同降低模型幻象,并同時提升生成模型的準確性和相關性。
RAG檢索增強的核心機制是通過“檢索-生成”分離架構,將模型輸出嚴格約束在可信數據范圍內:
1、實時檢索驗證:在生成階段,系統(tǒng)首先從官方語料庫中檢索與用戶輸入最相關的片段,形成上下文約束。
主要實現技術:
(1)向量搜索:將查詢和文檔嵌入到高維向量空間,通過計算相似度進行檢索。
(2)近似最近鄰:提高大規(guī)模數據集下的檢索效率。
(3)檢索模型:用于高效檢索相關文檔。
2、可控生成過程:將檢索結果作為生成模型的輸入,引導模型僅基于已驗證內容進行回答,大幅降低“虛構答案”的概率。
主要實現技術:
(1)使用大型語言模型(LLM):結合檢索到的上下文生成回答
(2)提示工程(Prompt Engineering):通過優(yōu)化提示模板,引導生成模型合理利用檢索結果。
(3)模型微調(Fine-tuning):針對特定領域優(yōu)化生成模型的表現。RAG支持實時更新官方數據源,避免傳統(tǒng)微調模型因數據滯后產生的幻象。
圖1:DeepSeek RAG檢索流程
另外RAG檢索增加使用結合機制和反饋優(yōu)化手段,有效融合檢索模塊和生成模塊,以及不斷提升RAG系統(tǒng)性能:
1、結合機制:
(1)概率加權:通過對檢索到的文檔分配權重,影響生成模型的輸出。
(2)多文檔處理:結合多篇相關文檔,生成綜合性的答案。
2、反饋優(yōu)化:
(1)測試反饋:根據實測結果調整檢索和生成策略。
(2)強化學習:通過獎勵機制優(yōu)化模型行為。
經過RAG增強后的DeepSeek核心定位策略是專注成為鴻蒙生態(tài)開發(fā)領域的專家型助手,始終以HarmonyOS技術體系為核心服務領域,持續(xù)深耕鴻蒙系統(tǒng)組件開發(fā)全流程支持。當涉及非鴻蒙知識問題時,優(yōu)先聚焦鴻蒙相關技術實現路徑,如涉及必要的外部技術棧,會在有三方權威數據支撐時提供相關的延伸指導。這種設計既保障了鴻蒙技術支持的專注度,又通過善意引導幫助用戶建立合理預期,最終實現開發(fā)者體驗與專業(yè)深度的雙提升。
隨著DeepSeek模型使用RAG能力增強之后,CodeGenie接入的DeepSeek模型在鴻蒙領域上更專業(yè)、更準確。無需開發(fā)者在使用過程中強制加上“鴻蒙場景下”或“ArkTS中”等限定詞,也能精準理解意圖并輸出鴻蒙技術棧內相應的專業(yè)知識,為鴻蒙開發(fā)場景帶來了前所未有的智能問答體驗。
RAG增強型與傳統(tǒng)生成式AI的關鍵差異:
圖2:DeepSeek模型增強RAG能力前后效果對比圖
升級點2:新增代碼解釋功能,提升初學者開發(fā)效率
針對開發(fā)過程中常見的代碼問題,CodeGenie此次新增了代碼解釋功能,進一步降低開發(fā)門檻。用戶在選中代碼片段后,AI即可自動分析代碼結構,提供直觀、易懂的解釋,幫助開發(fā)者快速理解復雜邏輯與語法,尤其適合初學者或對ArkTS語言尚不熟悉的開發(fā)者,加速其上手與成長。
圖3:代碼解釋功能
即刻體驗
目前,CodeGenie新增能力已經上線,開發(fā)者可進入“HarmonyOS開發(fā)者官網”,點擊“開發(fā)”——>“DevEco Studio”,可“立即下載”最新版AI輔助編程插件,進行安裝使用。
圖4:CodeGenie單獨下載路徑
進入“HarmonyOS開發(fā)者官網”,點擊“開發(fā)”——>“開發(fā)文檔”,點擊左側“DevEco Studio”——>“AI智能輔助編程工具”——>“CodeGenie”獲取技術文檔、使用指南,快速上手開發(fā),體驗AI帶來的高效開發(fā)新模式。
圖5:CodeGenie官網資料訪問路徑
未來,鴻蒙應用開發(fā)AI助手CodeGenie將月度快速更新更多新功能,可持續(xù)關注HarmonyOS開發(fā)者官網。
了解更多CodeGenie相關信息,請訪問HarmonyOS開發(fā)者官網。
(免責聲明:本網站內容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網站出現的信息,均僅供參考。本網站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。
任何單位或個人認為本網站中的網頁或鏈接內容可能涉嫌侵犯其知識產權或存在不實內容時,應及時向本網站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內容或斷開相關鏈接。 )