0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CodeGenie AI辅助开发意图,让小艺“看见”你的鸿蒙应用

looger123 来源:looger123 作者:looger123 2025-12-10 15:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

手机越来越懂我们了。你说一句“查看我待取件的快递”,它就能精准打开快递软件服务卡片;你说“播放Dream It Possible”,它就能拉起音乐 App 播放对应歌曲。这背后,是 HarmonyOS 意图框架的默默支撑,也是 DevEco Studio 插件生态的强大助力。

开发者而言,这不再是遥不可及的语音魔法,而是可以在DevEco Studio 中一步步构建的现实。今天,我们就来聊聊两个插件:CodeGenie 和 Application Agent ,如何联手帮你的 App 实现“会说话、懂指令”的智能连接。

意图框架

HarmonyOS 中,意图框架是连接用户需求与服务能力的桥梁。它支持两种分发模式:用户主动意图和系统主动推荐,通过语音、小艺搜索、导航条等入口,打破 App 孤岛,实现服务直达。

这意味着开发者不再围绕“应用入口”设计功能,而是围绕“用户意图”构建服务。随着AI 个性化能力的增强,意图框架正向动态学习、跨场景关联、偏好适配等方向演进,成为构建智能体生态的核心基石。

wKgZO2k5HWyAPMBmAAh_0oTlLdI748.png

CodeGenie:你的意图,我懂

目前API 20开始已经支持应用开发者通过装饰器开发意图,支持5类意图装饰器的生成:link/page/function/form/entry接入意图装饰器。

wKgZPGk5HWyASsrHAALWmVKdbjc955.png

使用CodeGenie生成意图装饰器需要以下几步:

1.在DevEco Studio的编辑器中,在光标处或选中代码片段后“右键” => “CodeGenie” => “Insight Intent”=>点击5种意图生成的子菜单;

2.在Chat面板输入提示词(可选),点击Enter或发送即可生成您想要的意图注解装饰;

3.将生成的注解装饰器插入到代码中合适的地方;

4.在意图注解上点击“右键”=> 点击“Add Intent Plugin”,即可完成将意图注解插件注册到小艺开放平台中。

wKgZO2k5HW2ASM8bAAH_lglenUI535.png

从上图中可以到只有“Page Insight Intent”支持点击,这是因为不同意图装饰器只有在特定的上下文环境才能生成:

wKgZPGk5HW2AWnNUAABUsUoO1VY113.pngwKgZO2k5HW2AVpzbAAAryqDSmc0683.png

以下图中的一个生成播放指定音乐的意图装饰器为例,点击意图的页面意图子菜单,可在CodeGenie的对话窗口中输入提示词(可选),告诉小艺你想要生成的意图注解:

wKgZPGk5HW6AadfPAAM04HL7NJU485.png

点击发送按钮(或回车键)即可生成意图注解代码:

wKgZO2k5HW6AUvaNAACZNUPB2qw127.png

最后一步,将生成的意图注解插入到MusicListPage类的头部后,在装饰器的代码块内点击“右键” => “Code Genie” => “Add Intent Plugin”,即可在IDE的内嵌的小艺智能体平台中完成意图插件注册,并在该平台上进行智能体的创建。

wKgZPGk5HW6AIi70AAJX_Nt-EaE783.png

Application Agent:让你的 App 会说话

Application Agent是什么?

Application Agent是DevEco Studio6.0.0.848版本上正式推出的插件,专为开发者打造的智能体创建与管理工具。它的使命很明确:让开发者不再“窗口满天飞”,在IDE 里就能搞定意图插件注册、智能体创建等关键步骤,省去打开浏览器的繁琐流程,专注写代码,效率拉满。

wKgZO2k5HW6ANjEYAABsP82koW4795.pngwKgZPGk5HW-AHTLlAAEqfOAARDk783.png

你只需几步操作,就能将你的App接入小艺开放平台,实现语音唤醒和智能交互。例如,开发了一个音乐App,用户在小艺App中搜索对应的智能体,输入意图“请播放《Dream It Possible》”,你的App就能自动拉起并播放对应歌曲。是不是有点酷?

Application Agent能做什么?

展示已注册的意图插件

你可以使用CodeGenie插件生成意图注解,然后在意图注解代码块内,点击Add Intent Plugin会在小艺开放平台注册意图插件,你可以打开Application Agent插件,点击插件Tab页可以看到刚刚注册的意图插件。

wKgZO2k5HW-AUi5XAAFihInriKo030.png

创建智能体并绑定意图插件

整个流程都可以在Application Agent插件中完成,无需跳转浏览器或切换平台,真正实现一站式开发体验。

1)确保意图插件已上架

意图插件注册完成后,默认处于草稿状态。此时它还无法被智能体识别和绑定。你需要先完成插件的上架操作,否则在后续创建智能体时将无法选择该插件进行绑定。

wKgZPGk5HW-AGgJiAACgdb4yaiY004.png

2)填写智能体基本信息

wKgZO2k5HW-AQcuJAACUUU2t7yY311.pngwKgZPGk5HXCAfJbwAAKmx76hSn0192.png

3)补充智能体交互细节。

wKgZO2k5HXCAaiQ9AALCnF5ozAc992.png

4)绑定意图插件并完成上架

在智能体配置完成后,选择已上架的意图插件进行绑定。绑定成功后,你可以进行智能体的上架操作。通过审核后,用户即可在小艺App 中通过语音指令唤醒你的智能体,实现与 App 的无缝连接。

wKgZPGk5HXCAQvX8AAKKjTshqHA888.png

总结

wKgZO2k5HXGAIZcXAAiu79ptil4043.jpg

在DevEco Studio 中,CodeGenie 和 Application Agent 插件的组合,不仅让意图开发变得轻松高效,更让你的 App 拥有了“听得懂、能回应”的智能能力。

构建一个面向手机AI智能体的应用,绝非简单的功能扩展,而是一次根本性的范式转变。它要求我们从“应用为中心”转向“以用户意图为中心”,通过标准化的语义接口、场景化的上下文理解与动态化的服务聚合,将APP从功能孤岛转化为AI智能体可灵活调用的能力模块。未来,随着多模态交互(语音、视觉、环境感知)的普及与 AI 个性化能力的深化,意图框架还将向 “意图动态学习”“跨场景意图关联”“用户偏好适配”等方向演进。对开发者而言,是拥抱全新流量入口与服务分发模式的机遇;对用户而言,意味着无缝、主动、个性化的服务体验将成为现实;而对整个移动生态而言,这则是构建一个以用户意图为枢纽、应用能力深度融合的协同智能体的关键一步。而积极拥抱这一框架的先行者,必将在这场人机交互的变革中占领先机。

如果你正在开发ArkTS 项目,不妨试试这两个插件。也许你的下一个用户,只需一句话,就能与你的 App 建立连接。

更多高级使用技巧,请访问HarmomyOS开发者官网,搜索关键词“鸿蒙智能体”,参考官网鸿蒙智能体开发指南。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    89

    文章

    38171

    浏览量

    296876
  • 鸿蒙
    +关注

    关注

    60

    文章

    2862

    浏览量

    45366
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    融合AI的OpenHarmony应用软件开发ai学习自律辅助软件

    *附件:ai study.zip*附件:融合AI的OpenHarmony应用软件开发ai学习自律辅助软件.pdf 基于开源
    发表于 11-12 15:38

    HarmonyOSAI编程DevEco AI辅助编程工具

    DevEco AI辅助编程工具(CodeGenie)基于BitFun Platform AI能力平台,为开发者提供高效的应用与服务
    发表于 08-18 14:54

    HarmonyOS AI辅助编程工具(CodeGenie)智能问答

    CodeGenie基于生成式搜索能力,在对话区域下拉框中选择所需要的智能体,通过查询生成、内容优选服务高效理解用户意图,问答交互式地获取编码相关知识。 CodeGenie现接入小
    发表于 08-15 11:07

    HarmonyOS AI辅助编程工具(CodeGenie)概述

    DevEco AI辅助编程工具(CodeGenie)基于BitFun Platform AI能力平台,为开发者提供高效的应用与服务
    发表于 08-11 14:31

    HarmonyOS AI辅助编程工具(CodeGenie)代码智能解读

    本功能从DevEco CodeGenie 5.1.0 Beta版本开始支持。 CodeGenie提供智能AI能力对框选的代码片段进行逐条解释,总结代码段含义,帮助开发者提升阅读代码的速
    发表于 07-17 17:02

    HarmonyOS AI辅助编程工具(CodeGenie)代码续写

    利用AI大模型分析并理解开发者在代码编辑区的上下文信息或自然语言描述信息,智能生成符合上下文的ArkTS或C++代码片段。 一、使用约束 建议在编辑区内已有较丰富上下文,能够使模型对编程场景有一定
    发表于 07-15 16:15

    HarmonyOS AI辅助编程工具(CodeGenie)报错分析

    当DevEco Studio构建ArkTS工程出现失败时,CodeGenie能够对错误进行智能分析,提供错误原因及修复方案,帮助开发者快速解决编译构建问题。 1.如需开启编译报错智能分析和自动修复
    发表于 07-11 17:48

    鸿蒙CodeGenie AI辅助编程工具详解

    【HarmonyOS 5】鸿蒙CodeGenie AI辅助编程工具详解 一、前言 1、CodeGenie是什么?
    的头像 发表于 07-07 11:54 1021次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>CodeGenie</b> <b class='flag-5'>AI</b><b class='flag-5'>辅助</b>编程工具详解

    DevEco CodeGenie 鸿蒙AI 辅助编程初次使用

    一、工具概述与核心能力 DevEco CodeGenie 是集成在 DevEco Studio 中的 AI 辅助编程插件,专为 HarmonyOS 应用开发设计,提供三大核心能力: 智
    的头像 发表于 06-26 08:48 530次阅读

    【HarmonyOS 5】鸿蒙CodeGenie AI辅助编程工具详解

    【HarmonyOS 5】鸿蒙CodeGenie AI辅助编程工具详解 一、前言 1、CodeGenie是什么?
    发表于 06-11 16:34

    DevEco Studio AI辅助开发工具两大升级功能 鸿蒙应用开发效率再提升

    HarmonyOS应用的AI智能辅助开发助手——CodeGenie,该AI助手深度集成在DevEco Studio中,提供
    发表于 04-18 14:43

    DevEco Studio 联合小接入 DeepSeek,步骤更简单开发鸿蒙更专业

    随着小接入了 DeepSeek,智能体的问答变得更加丝滑流畅,人不禁想到鸿蒙原生应用开发如果接入这个智能体会产生什么样的效果?确实,当我们把负责
    发表于 03-13 15:11

    HarmonyOS NEXT开发实战:DevEco AI辅助编程工具(CodeGenie)的使用

    引言 DevEco AI辅助编程工具(CodeGenie)为开发者提供高效的应用/元服务AI辅助
    发表于 03-10 15:41

    效率大升!AI赋能鸿蒙万能卡片开发

    效率。 近期,华为重磅推出首款开发鸿蒙原生应用的AI辅助编程工具——DevEco CodeGenie,该工具支持万能卡片生成功能,借助
    的头像 发表于 01-13 13:44 1392次阅读
    效率大升!<b class='flag-5'>AI</b>赋能<b class='flag-5'>鸿蒙</b>万能卡片<b class='flag-5'>开发</b>

    首款开发鸿蒙原生应用的AI辅助编程工具正式上线了

    辅助编程工具——DevEco CodeGenie正式上线了,标志着鸿蒙原生应用和元服务开发进入AI赋能的新时代。该工具支持
    的头像 发表于 12-18 10:39 1049次阅读