手機越來越懂我們了。你說一句“查看我待取件的快遞”,它就能精準(zhǔn)打開快遞軟件服務(wù)卡片;你說“播放Dream It Possible”,它就能拉起音樂 App 播放對應(yīng)歌曲。這背后,是 HarmonyOS 意圖框架的默默支撐,也是 DevEco Studio 插件生態(tài)的強大助力。
對開發(fā)者而言,這不再是遙不可及的語音魔法,而是可以在DevEco Studio 中一步步構(gòu)建的現(xiàn)實。今天,我們就來聊聊兩個插件:CodeGenie 和 Application Agent ,如何聯(lián)手幫你的 App 實現(xiàn)“會說話、懂指令”的智能連接。
意圖框架
在HarmonyOS 中,意圖框架是連接用戶需求與服務(wù)能力的橋梁。它支持兩種分發(fā)模式:用戶主動意圖和系統(tǒng)主動推薦,通過語音、小藝搜索、導(dǎo)航條等入口,打破 App 孤島,實現(xiàn)服務(wù)直達。
這意味著開發(fā)者不再圍繞“應(yīng)用入口”設(shè)計功能,而是圍繞“用戶意圖”構(gòu)建服務(wù)。隨著AI 個性化能力的增強,意圖框架正向動態(tài)學(xué)習(xí)、跨場景關(guān)聯(lián)、偏好適配等方向演進,成為構(gòu)建智能體生態(tài)的核心基石。

CodeGenie:你的意圖,我懂
目前API 20開始已經(jīng)支持應(yīng)用開發(fā)者通過裝飾器開發(fā)意圖,支持5類意圖裝飾器的生成:link/page/function/form/entry接入意圖裝飾器。

使用CodeGenie生成意圖裝飾器需要以下幾步:
1.在DevEco Studio的編輯器中,在光標(biāo)處或選中代碼片段后“右鍵” => “CodeGenie” => “Insight Intent”=>點擊5種意圖生成的子菜單;
2.在Chat面板輸入提示詞(可選),點擊Enter或發(fā)送即可生成您想要的意圖注解裝飾;
3.將生成的注解裝飾器插入到代碼中合適的地方;
4.在意圖注解上點擊“右鍵”=> 點擊“Add Intent Plugin”,即可完成將意圖注解插件注冊到小藝開放平臺中。

從上圖中可以到只有“Page Insight Intent”支持點擊,這是因為不同意圖裝飾器只有在特定的上下文環(huán)境才能生成:


以下圖中的一個生成播放指定音樂的意圖裝飾器為例,點擊意圖的頁面意圖子菜單,可在CodeGenie的對話窗口中輸入提示詞(可選),告訴小藝你想要生成的意圖注解:

點擊發(fā)送按鈕(或回車鍵)即可生成意圖注解代碼:

最后一步,將生成的意圖注解插入到MusicListPage類的頭部后,在裝飾器的代碼塊內(nèi)點擊“右鍵” => “Code Genie” => “Add Intent Plugin”,即可在IDE的內(nèi)嵌的小藝智能體平臺中完成意圖插件注冊,并在該平臺上進行智能體的創(chuàng)建。

Application Agent:讓你的 App 會說話
Application Agent是什么?
Application Agent是DevEco Studio6.0.0.848版本上正式推出的插件,專為開發(fā)者打造的智能體創(chuàng)建與管理工具。它的使命很明確:讓開發(fā)者不再“窗口滿天飛”,在IDE 里就能搞定意圖插件注冊、智能體創(chuàng)建等關(guān)鍵步驟,省去打開瀏覽器的繁瑣流程,專注寫代碼,效率拉滿。


你只需幾步操作,就能將你的App接入小藝開放平臺,實現(xiàn)語音喚醒和智能交互。例如,開發(fā)了一個音樂App,用戶在小藝App中搜索對應(yīng)的智能體,輸入意圖“請播放《Dream It Possible》”,你的App就能自動拉起并播放對應(yīng)歌曲。是不是有點酷?
Application Agent能做什么?
展示已注冊的意圖插件
你可以使用CodeGenie插件生成意圖注解,然后在意圖注解代碼塊內(nèi),點擊Add Intent Plugin會在小藝開放平臺注冊意圖插件,你可以打開Application Agent插件,點擊插件Tab頁可以看到剛剛注冊的意圖插件。

創(chuàng)建智能體并綁定意圖插件
整個流程都可以在Application Agent插件中完成,無需跳轉(zhuǎn)瀏覽器或切換平臺,真正實現(xiàn)一站式開發(fā)體驗。
1)確保意圖插件已上架
意圖插件注冊完成后,默認處于草稿狀態(tài)。此時它還無法被智能體識別和綁定。你需要先完成插件的上架操作,否則在后續(xù)創(chuàng)建智能體時將無法選擇該插件進行綁定。

2)填寫智能體基本信息


3)補充智能體交互細節(jié)。

4)綁定意圖插件并完成上架
在智能體配置完成后,選擇已上架的意圖插件進行綁定。綁定成功后,你可以進行智能體的上架操作。通過審核后,用戶即可在小藝App 中通過語音指令喚醒你的智能體,實現(xiàn)與 App 的無縫連接。

總結(jié)

在DevEco Studio 中,CodeGenie 和 Application Agent 插件的組合,不僅讓意圖開發(fā)變得輕松高效,更讓你的 App 擁有了“聽得懂、能回應(yīng)”的智能能力。
構(gòu)建一個面向手機AI智能體的應(yīng)用,絕非簡單的功能擴展,而是一次根本性的范式轉(zhuǎn)變。它要求我們從“應(yīng)用為中心”轉(zhuǎn)向“以用戶意圖為中心”,通過標(biāo)準(zhǔn)化的語義接口、場景化的上下文理解與動態(tài)化的服務(wù)聚合,將APP從功能孤島轉(zhuǎn)化為AI智能體可靈活調(diào)用的能力模塊。未來,隨著多模態(tài)交互(語音、視覺、環(huán)境感知)的普及與 AI 個性化能力的深化,意圖框架還將向 “意圖動態(tài)學(xué)習(xí)”“跨場景意圖關(guān)聯(lián)”“用戶偏好適配”等方向演進。對開發(fā)者而言,是擁抱全新流量入口與服務(wù)分發(fā)模式的機遇;對用戶而言,意味著無縫、主動、個性化的服務(wù)體驗將成為現(xiàn)實;而對整個移動生態(tài)而言,這則是構(gòu)建一個以用戶意圖為樞紐、應(yīng)用能力深度融合的協(xié)同智能體的關(guān)鍵一步。而積極擁抱這一框架的先行者,必將在這場人機交互的變革中占領(lǐng)先機。
如果你正在開發(fā)ArkTS 項目,不妨試試這兩個插件。也許你的下一個用戶,只需一句話,就能與你的 App 建立連接。
更多高級使用技巧,請訪問HarmomyOS開發(fā)者官網(wǎng),搜索關(guān)鍵詞“鴻蒙智能體”,參考官網(wǎng)鴻蒙智能體開發(fā)指南。
審核編輯 黃宇
-
AI
+關(guān)注
關(guān)注
91文章
39755瀏覽量
301358 -
鴻蒙
+關(guān)注
關(guān)注
60文章
2963瀏覽量
45883
發(fā)布評論請先 登錄
CodeGenie AI輔助開發(fā)意圖,讓小藝“看見”你的鴻蒙應(yīng)用
評論