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

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

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

從上圖中可以到只有“Page Insight Intent”支持點(diǎn)擊,這是因?yàn)椴煌鈭D裝飾器只有在特定的上下文環(huán)境才能生成:


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

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

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

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


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

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

2)填寫智能體基本信息


3)補(bǔ)充智能體交互細(xì)節(jié)。

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

總結(jié)

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