L0 能力模型v0.1
DRAFT本版本为 Draft 草案,允许迭代、不承诺兼容。正式兼容承诺自 v1.0 起生效,详见版本政策。
L0 能力模型是 Open AIoT 规范的基础层:它定义「设备如何向 AI 描述自己」——让任何符合规范的 AI,无需逐设备定制,就能理解并控制你的设备。
本页是导言。规范正文同步自 spec 仓库,以仓库版本为准:github.com/Open-AIoT/spec
它解决什么问题
今天的设备各有各的 App、各有各的私有协议。AI 想控制一盏灯,得先学会这盏灯的厂商接口——设备数量 × 厂商数量,接入成本是个乘法。L0 把乘法变成加法:设备用一套标准的「能力描述」说明自己能做什么,AI 读懂这一份描述就够了。
能力三要素
- 属性(Property)——设备可读(或可写)的状态,如灯的开关、温控器的当前温度。
- 动作(Action)——设备可执行的操作,如「打开」「调温到 24°C」;危险动作按 L2 需经人在环路确认。
- 事件(Event)——设备主动上报的消息,如「超温保护已触发」。
本版本(v0.1)要点
- 能力描述符的基本结构:标识、类型、三要素声明与单位/取值范围。
- 标准能力词表(初版):灯、温控器、插座等常见设备类型的示例能力。
- 能力发现:AI 如何枚举一个工作台下的设备及其能力描述。
想在真实交互里看能力模型长什么样?到演示页与虚拟设备(灯 / 温控器 / 插座)聊聊看。
对此规范提建议 → 到 GitHub 发起 RFC;流程见RFC 索引。