Skip to content

型号库

型号库是指令库、产品共同依赖的底层资源:所有 AIoT 硬件必须先在这里登记一个「型号」,后续才能创建 指令集产品

型号 ↔ 应用是 1 : N 关系:一个型号可以被多个应用绑定复用;一个应用只能绑定一个型号。

1. 什么是型号

型号(Model) 是「一款具体的产品硬件」在平台内的数字化描述,承载三类元信息:

  1. 物理属性:品类、部件清单;
  2. 平台属性:IoT 平台归属(小家 / 集贤);
  3. 能力描述:主要功能、场景说明——供 LLM 在识别时作为背景上下文。

举例:同一款「智能台灯 097」若既接入小家平台又接入集贤平台,需登记为两个型号(平台归属不同);若只是外观颜色不同但控制协议相同,可视为一个型号

2. 新建型号

进入【资源管理 > 型号库】,点击【新建型号】,弹窗中填写以下字段:

创建型号

2.1 必填字段

字段说明举例
产品型号名称内部识别用,建议「品类 + 序号 / 版本」智能台灯 097
产品品类一类产品的统称;不确定时选「通用」台灯 / 洗衣机 / 空气净化器
指令描述描述该型号的主要能力和属性,会作为 LLM 识别的上下文背景「本设备为可调光台灯,支持亮度 0-100 无级调节和 5 档色温切换」

2.2 选填字段

字段说明举例
产品部件一个型号内部可独立控制的子结构;若无独立部件可不填主灯 / 氛围灯 / 上桶 / 下桶
IoT 平台若该设备的指令需经 IoT 平台转发,则选择对应平台;若指令直达设备,可不选小家 / 集贤

IoT 平台两个选项:

  • 小家:接入京东小家 IoT 平台,走小家的设备协议;支持真实设备通过 device_id + token 直连调试。
  • 集贤:接入集贤 IoT 平台;支持真实设备通过 device_id + token 直连调试。

两选项与「设备管理」页联动:虚拟设备可在任意 IoT 平台下调试;真实设备两个平台均支持通过 device_id + token 直连调试。详见「设备管理」。

3. 字段深度说明

3.1 产品品类的作用

品类不仅是分类标签,还会影响:

  • LLM 识别时的上下文提示(告诉模型「这是一台台灯」有助于选择相关指令);
  • 应用创建时的默认模板推荐;
  • 后续跨型号统计分析。

如果找不到贴切的品类,选「通用」即可,不要强行归到某个不相关品类。

3.2 产品部件的作用

部件是可独立控制的最小单元:

  • 双筒洗衣机 → 上桶 / 下桶(可独立启动、独立选模式);
  • 双头台灯 → 主灯 / 氛围灯(可独立开关、独立调亮度);
  • 单头台灯 → 不需要部件字段(整机就是一个控制单元)。

自定义指令集 中创建指令时,可以为每条指令勾选「作用部件」,平台会据此在下发时携带 partId,由设备端识别执行对象。

3.3 IoT 平台的作用

选择 IoT 平台后:

  • 指令的【指令下发方式】可选择「IoT 平台」(平台将 action 转发到对应 IoT 平台);
  • 若选择「端侧下发」,则 IoT 平台字段仅作为背景信息使用,不影响实际链路。

⚠️ IoT 平台一旦选定,后续修改会影响该型号已绑定应用的下发行为,请谨慎调整。

3.4 指令描述的写法建议

指令描述会被拼接到 LLM 的 System Prompt 中,直接影响识别质量。写法建议:

  • ✅ 写清产品类型 + 核心能力 + 使用场景;
    • 例:「本设备为家用空气净化器,支持开关机、5 档风量调节、滤芯寿命查询、定时开关;通常放置于卧室或客厅。」
  • ❌ 不要写营销话术、参数堆砌;
  • 长度建议控制在 100 字以内,避免占用过多 token。

4. 型号 ↔ 应用 关系

一个型号
    ├─ 被应用 A 绑定 (音箱形态)
    ├─ 被应用 B 绑定 (车机形态)
    └─ 被应用 C 绑定 (小程序模拟形态)

同一硬件在不同应用形态下复用同一型号,可以确保指令集只维护一份,大幅降低配置成本。

5. 注意事项

  1. 不可轻易删除:型号被指令集或应用引用后不能直接删除,需先解绑;
  2. 改名有影响:型号名称仅供后台识别,可以修改;但指令描述修改后需重新做 批量测试,因为它会影响 LLM 识别;
  3. 部件后加:若上线后新增部件,记得回到已有 指令集 中补勾「作用部件」;
  4. IoT 平台改动:更换 IoT 平台等同于换设备协议,必须与设备开发拉通并做端到端回归。

6. 相关链接