主题
控制指令
本章回答:指令是什么、指令和技能有什么区别、平台上两种指令(指令 / AIOT 指令)分别怎么用、如何选择。
入口:产品管理 → 点击目标产品卡片 → 编辑智能体 → 指令区域
1. 指令是什么
指令是让智能体控制设备硬件的能力单元——它把用户的自然语言(如「打开空调」「调到 26 度」)翻译成设备能执行的结构化控制命令下发给设备端。
一条指令通常包含:要控制什么(控制项,如温度、风速)、做什么操作(操作行为,如打开 / 关闭 / 调节)、参数约束(取值范围、单位等)。
⚠ 仅标准版支持指令:lite 版无指令配置(其设备控制由端侧暴露 tool list、交由大模型直接调用,不经平台指令下发)。以下内容仅适用于标准版。
2. 指令 vs 技能
指令和 技能 都是挂在智能体上的能力,但定位完全不同:
| 对比项 | 技能 | 指令 |
|---|---|---|
| 解决什么 | 提供某类服务型能力(查天气、点歌、闲聊、知识问答等) | 控制设备硬件(开关、调节、定时等物理动作) |
| 执行对象 | 平台侧服务 / 大模型 / 第三方 API | 设备端——最终下发到硬件执行 |
| 典型输出 | 一段回答、一次播放、一条搜索结果 | 一条结构化控制命令(intent / args) |
| 配置位置 | 技能区域 | 指令区域(本章) |
一句话:技能管「说什么、查什么、放什么」,指令管「让设备做什么」。
3. 平台上的两种指令
目前平台提供两种指令,分别对应不同的数据来源与交互方式:
| 类型 | 说明 | 交互逻辑 | 适用 |
|---|---|---|---|
| 指令 | 官方系统指令 + 带「旧版」标签的历史指令集 | 需手动「+ 添加指令」 才生效 | 通用系统指令、创建时间为2026年5月21日之前的历史自定义指令 |
| AIOT 指令 | 2026年5月21日后新建的所有自定义指令 | 开启开关后,在AIOT指令部分新建/编辑 | 当前平台所有新建指令 |
两者的核心区别
| 对比项 | 指令 | AIOT 指令 |
|---|---|---|
| 数据来源 | 官方系统指令 + 带「旧版」标签的指令集(历史数据) | 2026年5月21日后新建的所有自定义指令 |
| 交互逻辑 | 需手动添加才生效 | 在AIOT指令部分新建/编辑 |
| 配置能力 | 仅选择 / 添加 | 指令集配置、提示词编写等完整能力 |
| 推荐程度 | 历史兼容用途 | ✅ 当前平台所有新建指令都属于 AIOT 指令 |
💡 优先用 AIOT 指令:新建指令请统一属于AIOT 指令,能力更完整。带「旧版」标签的指令建议删除后重新新建,数据会自动迁移到 AIOT 指令。
4. 子板块导航
| 子板块 | 内容概要 |
|---|---|
| 指令 | 官方系统指令与旧版指令集的选择、手动添加逻辑 |
| AIOT 指令 | 结构化指令集配置、提示词编写的完整能力 |