主题
AIOT 指令
AIOT 指令与 指令配置 的目的一致——都是明确当前产品有哪些设备控制指令。区别在于 AIOT 指令覆盖的是当前平台所有新建指令,且采用自动带入的交互方式。
⚠ 仅标准版支持 AIOT 指令:lite 版无指令配置(其设备控制由端侧暴露 tool list、交由大模型直接调用,不经平台指令下发)。以下内容仅适用于标准版。
1 数据来源
AIOT 指令包含指令库中的以下指令:
- 所有不带「旧版」标签的指令;
- 所有新建指令——即当前平台新建的指令都属于 AIOT 指令。
💡 若指令仍带「旧版」标签,可在 指令配置 中删除旧版指令集并重新新建一次,数据即可迁移到 AIOT 指令。
2 交互逻辑:开启开关后自动带入
AIOT 指令无需手动逐条添加:
- 只要开启 AIOT 指令的开关,当前型号下已关联的指令集会自动带过来并生效;
- 这一点与 指令配置 不同——后者必须手动「+ 添加指令」才生效。
⚠ 产品关联的型号会自动获取该型号关联的指令,这部分指令不能在智能体中删除;若未开启 AIOT 指令开关,这些指令不会生效。
4 任务规划器
规划层主要解决复杂任务的拆解、多轮澄清与参数提取。
- 何时关闭:当产品交互足够简单——例如只做单步控制、指令表达明确、无需澄清或串联多个动作时,可以关闭规划层。关闭后链路仅走意图层 + 执行层,少了一层处理,响应更快、也更稳定可控;相应地会失去自动拆解与追问澄清的能力。
- 何时开启:交互越复杂越应开启规划层。
💡 建议按产品实际复杂度选择:交互越复杂越应开启规划层,越简单直接则越适合关闭。
5 垫句
垫句是设备执行指令前后播报的一句话或音效,用于承接对话、提升自然感(如「好的,马上为您打开」)。
- 垫句与 静默指令 存在联动关系:
| 指令集「执行反馈开关」 | 垫句列表 | 最终表现 |
|---|---|---|
| 开启 | 有内容 | 设备执行 + 播报垫句 + 播报执行反馈 |
| 开启 | 空 | 设备执行 + 播报执行反馈 |
| 关闭 | 有内容 | 设备执行 + 播报垫句(无执行反馈) |
| 关闭 | 空 | 完全静默(仅执行动作) |
6 与指令配置的差异
| 对比项 | 指令配置 | AIOT 指令 |
|---|---|---|
| 数据来源 | 官方 3 个系统指令 + 带「旧版」标签的指令集(历史数据) | 指令库中所有不带「旧版」标签的指令 + 所有新建指令 |
| 交互逻辑 | 需手动「+ 添加指令」才生效 | 开启 AIOT 指令开关后,当前型号已关联的指令集自动带入 |
下一步
- 官方系统指令与旧版指令的添加,详见 指令配置
- 指令的创建与维护,详见 自定义指令集
- 设备状态获取与冲突判断,详见 设备状态查询与冲突判断