【第 07 课 | Intents Kit意图框架:用AI让应用被小艺“一句话唤醒”】

发布时间:2026/10/22 13:01:17

【第 07 课 | Intents Kit意图框架:用AI让应用被小艺“一句话唤醒”】 适用AI工具DevEco Code / Cursor前置博客第06篇预计阅读时间18分钟一、Intents Kit 与 Agent Framework 的分工第 06 篇讲了 Agent Framework 的重量级智能体编排本篇的 Intents Kit 是轻量级入口。两者关系一句话讲清Intents Kit声明应用有什么意图可以被系统触达——小艺理解用户意图后直接跳转你的页面并带上参数。改动小、见效快一天可以接入完成。Agent Framework注册能力函数给智能体编排调用返回结构化结果。适合复杂多步任务改造量大。建议路径先用 Intents Kit 拿到一句话唤醒的体验再按需升级 Agent Framework。二、意图接入全流程否是梳理应用可被唤醒的场景AI生成意图装饰器定义IntentDecorator 声明意图与参数实现 IntentHandler 处理跳转module.json5 注册意图模拟器调试台验证意图匹配匹配率达标?AI优化意图描述与示例语句真机验证 发布三、第一步定义意图Intents Kit 通过意图装饰器声明。以旅行应用查行程为例// intents/ItineraryIntents.etsimport{IntentDecorator,IntentParam}fromkit.IntentsKit;IntentDecorator({intentName:ViewItinerary,domain:travel,displayName:查看行程,description:查看用户未来几天的旅行行程安排,keywords:[行程,旅行安排,航班,酒店],exampleUtterances:[小艺小艺看看我的行程,我后天有什么安排,查一下杭州的行程],schema:[newIntentParam(days,number,未来几天默认3),newIntentParam(city,string,城市过滤可选)]})exportclassViewItineraryIntent{}AI 用法一把应用的功能清单给 AI让它筛选适合被语音唤醒的 Top 5 场景并说明理由。筛选标准高频、参数少、结果可即时呈现。低频复杂功能不该接意图——用户不会对着手机说一段十几个字的长句。AI 用法二exampleUtterances是匹配率的胜负手。让 AI 针对每个意图生成 30–50 条真实口语句不同说法、不同粒度、带参数与不带参数再人工删到 10–20 条最自然的。这活纯靠人写又慢又单调AI 十分钟出稿。四、第二步处理意图意图被命中后系统把用户引导到你的 Ability/页面参数随 want 传入// 在页面或 Ability 中解析意图参数import{Want}fromkit.AbilityKit;onNewWant(want:Want,launchParam:AbilityConstant.LaunchParam):void{if(want.uriintent://ViewItinerary){constdayswant.parameters?.daysasnumber??3;constcitywant.parameters?.cityasstring??;this.loadItinerary(days,city);// 直接带着参数进业务}}配合 Link 跳转意图travelapp://itinerary?days3还能覆盖卡片、通知等更多系统入口。五、第三步注册与验证module.json5注册意图声明文件后进入验证环节。AI 用法三自动化验证清单。DevEco 模拟器的智能体调试台可以逐条输入 exampleUtterances 验证匹配。把验证结果哪条命中、哪条不命中、误命中到什么喂回给 AI以下 15 条测试语句中 11 条命中、4 条不命中附列表。分析不命中原因改进 description / keywords / exampleUtterances。AI 通常能定位出两类问题关键词覆盖缺口用户说下周去哪玩没有行程词与意图边界模糊“查天气被误配到查行程”。边界问题靠收紧 description 的范围描述解决而不是堆关键词。六、实战数据与经验样例旅行应用接入 5 个意图的实测结论意图首轮匹配率优化后优化手段查看行程62%92%扩充示例语句至 20 条添加日程48%85%收紧 description 边界查当地天气55%90%keywords 补充口语化说法分享行程30%71%该场景语音意愿弱降级为 Link改签机票25%60%参数过多拆成两步引导两条核心经验意图描述是产品文案不是技术注释参数超过 3 个的意图要拆步——语音场景用户的耐心只有一句话。七、下一步至此应用被系统智能体触达的两条路径都已打通。下一篇进入 AI 使能篇Core Speech Kit在你的应用里实现端侧语音识别与合成。
延伸阅读

更多相关文章

2026/10/22 13:01:17

Rust重写开源版Word来了!兼容DOCX,还能让AI直接编辑文档

WordCraft 是一款由 ArtCraft 团队推出的开源文字处理软件,目标是以纯 Rust 重新实现 Microsoft Word 的核心体验,提供熟悉的功能区、样式管理、表格编辑、修订跟踪、参考文献、邮件合并等能力,同时支持桌面端和 WebAssembly 浏览器运行。 Wo…

2026/10/22 13:01:17

javaEE 多线程4

wait() 必须在 synchronized 同步块中使用,以确保线程安全。它使当前线程阻塞并释放锁,直到其他线程调用 notify() 或 notifyAll() 唤醒。为防止唤醒过早,需配合标记变量(如 w)判断条件是否满足。多个 wait() 线程可被…

2026/10/22 13:01:17

远程控制软件怎么选?不同人真的适合不同软件

我发现很多人选远控软件的时候,喜欢先问一句:“哪一个最好?”但这个问题其实不太好回答。因为拿它办公、打游戏、做设计,还是管理公司的电脑,最后选出来的产品可能完全不同。所以这次直接按照不同使用需求来看看 UU远程…

2026/10/22 14:11:52

Python执行原理:从源码到字节码的四级运行机制

1. 这不是“翻译”,而是让代码活起来的现场调度你写完一行print("Hello, World!"),按下回车,屏幕立刻跳出那串字符——这背后没有魔法,只有一套精密、实时、高度协作的运行机制在高速运转。很多人把 Python 叫作“解释型…

2026/10/22 14:11:52

AI“生成视频”的真相:不是视频文件,是浏览器逐帧绘制代码

说实话,我第一次对着某个AI模型说出“帮我生成一个视频”的时候,已经做好了接收一个.mp4文件的十足心理准备。结果它发过来一个压缩包,里面躺着一个HTML文件——那一刻我真有点懵。用浏览器打开,深蓝色的画布上一条金色光带开始缓…

2026/10/22 14:11:52

Agent运行时契约:从混乱编排到可验证、可调度、可恢复

1. 从1379星暴涨说起:这不是又一个“玩具项目”,而是Agent系统工程化的临界点 那天刷GitHub Trending,看到 google/ax 项目单日涨了1379颗星,我下意识划走——又一个带“Agent”字眼的Demo仓库吧?结果点进去扫了三行RE…

2026/10/22 14:11:52

珠宝AI设计新手实操指南:从提示词到工程落地全流程

1. 珠宝AI设计到底是做什么的 这两年"珠宝AI设计"在行业里被问得越来越多,我身边做珠宝定制、电商选品、甚至刚入行的设计师朋友,都在拿AI工具出概念图。先把这个事情说清楚:珠宝AI设计,指的是用AI绘画模型(…

2026/10/22 14:11:52

Docker 部署 Checkmate 监控避坑指南:compose 编排与监控项配置

docker 部署 Checkmate 监控,听起来就是一条命令拉镜像的事,但真到了生产环境,你依然会踩到端口冲突、数据库初始化失败、数据卷挂错路径这些坑。我这次把整个过程完整走了一遍,从选型、compose 编写到监控项配置,整理…

2026/10/22 14:06:49

AArch64平台Boost 1.69预编译包使用与交叉编译避坑指南

简介:这是一份针对aarch64(ARM 64位)平台交叉编译好的Boost 1.69.0库压缩包,该架构常见于高性能服务器、边缘计算盒、智能手机与平板等环境,面向在非aarch64主机上开发并部署到目标板的C工程师,解决Boost库…

2026/10/22 11:29:28

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/22 0:01:49

电商智能运营体系从0到1:架构设计、落地步骤与避坑指南

前两年我们团队接了一个电商平台的运营中台项目,目标很直白:把过去靠运营拍脑袋做的选品、定价、发券、推活动这些事,逐步用数据算法和自动化流程代替。项目名字内部就叫“电商智能运营体系”。最近有不少朋友问我当时是怎么设计的、踩过哪些…

2026/10/22 0:01:49

若依框架AI代码生成不稳定?用Agent Skill三层结构+五步法搞定

最近一段时间,我一直想把后台管理系统里那些机械重复的增删改查代码交给AI去写。框架用的是若依,按理说这类业务代码模式非常固定,应该是AI最擅长的事情。可真试下来却不是那么回事——你让AI生成一个用户管理模块,它给出的Contro…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑