3.11.5 设置触发词
每个技能都有一组 trigger 关键词。你在 AI Dock 里提到相关词时,Moss 会优先加载对应技能,让回复更贴近具体场景。
它怎么工作
你可以把 trigger 理解成“技能的唤醒词”:
- Studio 读取已经安装的技能。
- Moss 查看你这次消息里有没有命中技能的 trigger。
- 命中后,Moss 会把这个技能的操作步骤放进当前对话。
- 回复时,Moss 会结合技能里的步骤、当前设备和执行结果给出 方案。
例如你安装了一个“USB 摄像头黑屏排查”技能,它的 trigger 包含 USB摄像头、相机、hobot_usb_cam。
当你问“我板子的相机不显示画面怎么办”时,这个技能就更容易被加载。
触发精度
trigger 匹配是字符串匹配,不做语义理解。这意味着:
| 触发词 | 你的消息 | 是否命中 |
|---|---|---|
USB摄像头 | "USB 摄像头黑屏怎么办" | 命中(精确匹配) |
USB摄像头 | "我板子的相机不显示画面" | 不命中(语义相同但字面不一致) |
USB摄像头,相机,camera | "我板子的相机不显示画面" | 命中(trigger 中包含"相机") |
为了提高命中率,创建技能时建议这样写 trigger:
- 列出常见的同义词与变体(中文、英文、缩写)
- 包含错误信息中的特征字符串(如
code -6、SIGABRT) - 包含大家描述问题时常用的口语化表达
验证当前会话已加载的技能
在 AI Dock 中输入 /skills:
/skills
返回示例:
当前会话已加载技能:
- rdk-device-ops (设备操作核心)
- rdk-x5-camera-debug (X5 摄像头调试)
- rdk-developer-docs (RDK 官方文档检索)
如果你装了某个技能,但 /skills 中没显示,通常说明这次提问没有命中它的 trigger。
可以在技能工坊里补充更贴近真实提问的关键词,然后重启 Studio 或按页面提示重新加载技能。