跳到主要内容

3.11.5 设置触发词

每个技能都有一组 trigger 关键词。你在 AI Dock 里提到相关词时,Moss 会优先加载对应技能,让回复更贴近具体场景。

它怎么工作

你可以把 trigger 理解成“技能的唤醒词”:

  1. Studio 读取已经安装的技能。
  2. Moss 查看你这次消息里有没有命中技能的 trigger。
  3. 命中后,Moss 会把这个技能的操作步骤放进当前对话。
  4. 回复时,Moss 会结合技能里的步骤、当前设备和执行结果给出方案。

例如你安装了一个“USB 摄像头黑屏排查”技能,它的 trigger 包含 USB摄像头相机hobot_usb_cam

当你问“我板子的相机不显示画面怎么办”时,这个技能就更容易被加载。

触发精度

trigger 匹配是字符串匹配,不做语义理解。这意味着:

触发词你的消息是否命中
USB摄像头"USB 摄像头黑屏怎么办"命中(精确匹配)
USB摄像头"我板子的相机不显示画面"不命中(语义相同但字面不一致)
USB摄像头,相机,camera"我板子的相机不显示画面"命中(trigger 中包含"相机")

为了提高命中率,创建技能时建议这样写 trigger:

  • 列出常见的同义词与变体(中文、英文、缩写)
  • 包含错误信息中的特征字符串(如 code -6SIGABRT
  • 包含大家描述问题时常用的口语化表达

验证当前会话已加载的技能

在 AI Dock 中输入 /skills

/skills

返回示例:

当前会话已加载技能:
- rdk-device-ops (设备操作核心)
- rdk-x5-camera-debug (X5 摄像头调试)
- rdk-developer-docs (RDK 官方文档检索)

如果你装了某个技能,但 /skills 中没显示,通常说明这次提问没有命中它的 trigger。

可以在技能工坊里补充更贴近真实提问的关键词,然后重启 Studio 或按页面提示重新加载技能。