Skip to content

2026 AI 空间智能体 - 标准语义管理 PRD (v1.0)

版本: v1.0 状态: 初始设计版 (结合 MCP 架构建议) 目标: 构建统一的"语义标准库 (Semantic Hub)",定义全域 AI 意图的关键 Key。它是连接物理 IoT 点位与 AI 业务逻辑的逻辑"中位线"。


1. 核心设计理念

1.1 语义即协议 (Key as Protocol)

系统不再关心物理寄存器地址,而是关心"语义"。所有 Agent、小程序面板、策略引擎(如主动整备)仅面向标准 Key 进行开发。

1.2 控算分离与无参数抽象

  • 标准库职能:定义"有什么能力(Key)"、"是什么数据(Type)"、"用于什么(Role)"。
  • 默认映射建议 (Auto-Mapping Hint):在标准库中预置物理层常用标识符(如 hvac_target_temp 默认映射 SupplyAirTemperatureSet),实现海量物理设备接入时的"零配置"语义对账。
  • 物理层职能:定义"具体量程(Min/Max)"、"调节精度(Step)"。
  • 优势:标准库保持极度简洁和高复用性,物理层的差异性留在设备映射层处理。

2. 界面布局与导航 (App Layout)

2.1 入口位置

在系统主导航栏(App Nav)最上方新增 "🧬 标准语义" 模块。

2.2 三栏式架构

  1. 左一栏 (App Nav):导航图标。
  2. 左二栏 (Category Tree):业务分类目录。支持"业务名称 (DisplayName)"与"系统标识符 (Identifier)"双行展示。
  3. 右侧主工作区 (Main Workspace):展示对应分类下的标准语义列表。

3. 交互原型 (UI Prototype)

3.1 主界面:标准化语义库 (Semantic Hub)

text
+----------------+--------------------------+-------------------------------------------------------------+
| [APP NAV]      | [ 业务分类目录         ] |  首页 / 标准语义管理 / 暖通空调                             |
+----------------+--------------------------+-------------------------------------------------------------+
|                |                          |                                                             |
|  [🧬] 语义标准 |  + 新增分类              | [ 工作区: 暖通空调 (标准 Key 列表) ]                         |
|  (Active)      |  ----------------------  |                                                             |
|                |  . 暖通空调              |  筛选: [ 角色 v ]  搜索: [ 名称/Key... ]  [ + 新增标准语义 ] |
|  [🏢] 空间管理 |    HVAC          (Active)|                                                             |
|                |  . 照明系统              |  [ 已选 1 项 ] [ 批量生效 ]  [ 批量隐藏 ]                    |
|  [💡] 设备管理 |    LIGHT                 |  +--------------------------------------------------------+ |
|                |  . 环境感知              |  | [v] | 标准语义 Key      | 名称     | 类型    | 角色 | 操作 | |
|                |    SENSE                 |  |-----|-------------------|----------|---------|------|------| |
|                |                          |  | [x] | hvac_target_temp  | 设定温度 | Number  | RW   | 配置 | |
|                |                          |  | [ ] | hvac_mode         | 运行模式 | Enum    | RW   | 配置 | |
|                |                          |  +--------------------------------------------------------+ |
+----------------+--------------------------+-------------------------------------------------------------+

3.2 配置详情抽屉 (Detail Drawer)

text
+---------------------------------------------------------------+
|  标准语义详情: hvac_target_temp                         [ X ]  |
+---------------------------------------------------------------+
|                                                               |
|  == 核心定义 ==                                               |
|  标准 Key:   [ hvac_target_temp          ] (全局唯一)           |
|  语义名称:   [ 设定目标温度              ]                      |
|  UI 图标:    [ 🔧 (工具)              v ]                      |
|  数据类型:   [ Number (数值)           v ]                      |
|  业务角色:   [ RW (读写合一)          v ]                      |
|                                                               |
|  == MCP/LLM 增强描述 (重要) ==                                 |
|  描述字段:                                                    |
|  +---------------------------------------------------------+  |
|  | 用于设置或调节暖通空调的目标温度。指令识别关键词包括:      |  |
|  | 温度调到、热一点、冷一点。                                 |  |
|  +---------------------------------------------------------+  |
|  (该描述将在运行时通过工具元数据喂给 Agent,大幅提升决策鲁棒性) |
|                                                               |
|  == 资产生态统计 ==                                           |
|  已纳管设备: 156 台 (💡 引用了该标准语义的物理设备总数)        |
|                                                               |
|  == 物理映射增强 (快捷配置 - 多品类) ==                       |
|  +----------------------------------------------------------+ |
|  | 产品品类      | 默认逻辑标识符                   | 操作    | |
|  |--------------+-----------------------------------+---------| |
|  | 空调机组      | SupplyAirTemperatureSet     [🔍]  | [×]删除 | |
|  | 送风机        | FanFrequencyControl         [🔍]  | [×]删除 | |
|  |--------------+-----------------------------------+---------| |
|  |                              [➕ 添加品类映射]              | |
|  +----------------------------------------------------------+ |
|  (💡 每个品类独立绑定默认标识符,设备接入时按实际品类自动匹配)   |
|                                                               |
+---------------------------------------------------------------+
|                                      [ 取消 ]   [ 保存生效 ]  |
+---------------------------------------------------------------+

4. 功能逻辑与业务准则

4.1 关键字段说明

  • 标准 Key (Semantic Key): 系统识别的唯一标识符。英文字符加下划线。

  • UI 图标 (Icon): 预置图标库下拉选择(如 Font Awesome)。该图标通过 mapping.semantic_key 关联被空间控制面板、移动端小程序等前端消费,展示在列表行前缀。图标仅影响 UI 呈现,不影响语义逻辑。若未配置则不展示图标。

  • 业务角色 (Role):

    • RW: 读写交互。对应自控平台抽象后的 RW 逻辑信号,AI 既能控制也能获取实时状态。
    • RO: 只读感知。对应自控平台抽象后的 R 逻辑信号,AI 仅能获取实时状态。
  • 默认逻辑标识 (Suggested Property ID): 这是实现工程自动化映射的核心。在海量接入场景下,如果自控平台的逻辑点位命名符合此规范,管理后台将自动建立 Mapping,无需人工干预。(注意:此默认映射建议仅对"设备"资产接入生效。因自控平台的空间级群控逻辑点位目前缺乏统一标识规范,如 rm_305_group,因此空间节点的原生能力映射仍需在空间管理中手动绑定。)

  • 多品类默认映射表 (Multi-Category Default Props): default_props 字段存储品类 ID 到逻辑标识符的 JSON 映射表。同一个标准语义 Key 可为不同产品品类(如灯具、灯带)分别指定默认逻辑点位,设备接入时根据品类自动匹配。

  • LLM Description: 这是支持您提到的 MCP 引擎 的核心。它不仅是给人看的注释,更是给 Agent 的"操作手册"。

4.2 变更管控 (MVP 策略)

  • 创建权: 仅限超级管理员。
  • 编辑拦截: 如果 Key 已被设备关联,则在修改 Key 名称(Identifier)时通过 AIH_UI.customConfirm 弹出强警告。
  • 安全性: 不允许在后台随意删除 Key。若需移除,需调用专用高级确认模态框,告知潜在的 AI 识别失效风险。

4.3 影响分析与数据统计逻辑

为辅助管理员评估标准 Key 的影响范围,详情页提供实时统计指标:

  1. 已纳管设备总数 (Managed Devices)
    • 逻辑: 遍历全量设备资产,统计其"设备语义管理"中已绑定且包含当前标准语义 Key 的物理设备去重总数。
    • 公式: Count(Distinct DeviceID WHERE device.mappings.semanticKey == current.key)

4.4 业务分类管理准则 (Category Governance)

  • 名码分离 (Name/ID Decoupling):分类必须具备"人类友好名称"与"系统唯一标识(Identifier)"。Identifier 一经创建不可修改,作为数据库外键与语义项关联。
  • 极简视觉:为降低管理负担,分类管理中不再支持自定义图标(Emoji),侧边栏统一采用呼吸圆点指示器。

5. 数据模型 (ai_standard_semantics)

字段类型说明
idUUID主键
categoryString业务分类(HVAC, Light 等)
semantic_keyString标准唯一 Key (如 hvac_power)
nameString中文友好名称 (如"电源总开关")
data_typeEnumbool, number, enum
roleEnumro, rw
default_propsJSON多品类默认映射表。键为产品品类 ID,值为格式化的逻辑点位标识符。如 {"bulb":"灯具-照明开关 (LightSwitch)","strip":"灯带-电源开关 (StripSwitch)"}
llm_descText面向 Agent 的语义描述与执行参考
statusBoolean生效/停用状态

6. 初始迁移数据预览

系统上线后应内置以下基础语义包(源于原 标准化语义映射集.md):

  • HVAC: hvac_power (RW), hvac_mode (RW), hvac_target_temp (RW) ...
  • Lighting: light_power (RW, icon: fa-lightbulb), light_brightness (RW, icon: fa-sun), light_color_temp (RW, icon: fa-temperature-low) ...
  • Sensing: env_indoor_temp (RO), env_indoor_humi (RO), env_co2 (RO), env_occupancy (RO) ...

附录

自控平台

自控说明截图
产品品类20260430094623
产品品类-逻辑信号20260430094742
设备实例20260430094858

Released under the Private License.