语义底座
一、为什么 Agent 需要统一语义底座
制造现场的问题通常不是一句自然语言本身难理解,而是同一句话在不同工厂、不同产线、不同系统里可能对应完全不同的业务对象和统计口径。
例如“昨天产量”“上个夜班良率”“3 号线瓶颈工位”这类问题,背后都涉及:
- 对象是谁
- 时间范围怎么界定
- 统计口径按什么规则计算
- 结果该落到哪一层级
因此,产线军师的 Agent 需要先建立一层统一语义底座,再进入分析和诊断。
二、什么是 UNS
在产线军师语境下,UNS 更适合理解为 统一语义空间(Unified Namespace / Unified Semantic Space)。
UNS 是一套用于统一解释工厂对象和业务上下文的语义体系,通常包含:
| 语义维度 | 说明 |
|---|---|
| 对象语义 | 订单、产品、工单、产线、工段、工序、工位、设备、人员等对象如何命名与识别 |
| 状态语义 | 运行、停机、报警、换型、待机、异常等状态如何统一表达 |
| 关系语义 | 设备属于哪条线、工位属于哪个工序、报警关联哪类对象 |
| 时间语义 | 自然日、班次日、白班、夜班、绝对时间窗如何对应 |
| 指标语义 | 产量、OEE、良率、节拍、MTBF 等指标如何定义与归属 |
| 层级语义 | 整线、工段、工序、工位、设备之间如何上下钻取 |
三、UNS 是多维语义空间
在工业场景里,UNS 的价值不只是把对象整理成一棵树,更重要的是把工厂组织成一个多维语义空间。
可以从三个维度理解:
| 维度 | 说明 | 典型内容 |
|---|---|---|
| 层级维度 | 对象位于工厂的哪一层 | 企业、工厂、车间、产线、工位、设备、产品 |
| 生命周期 / 价值流维度 | 对象处于哪个业务阶段 | 开发、生产、维护、交付、运维使用 |
| 层次维度 | 信息位于哪类抽象层 | 资产、集成、通信、信息、功能、业务 |
这意味着 UNS 远不止“名字统一一下”,而是要让同一个对象在不同角色、不同系统和不同业务阶段下都能被一致理解。
不同视角为什么重要
同一个工厂对象,在不同视角下关注重点并不相同:
- 生产控制视角 更关注设备状态、节拍、报警和执行过程
- 业务流程视角 更关注订单、质量、交付、协同和责任归属
- 集成视角 更关注数据来源、消息流、接口和系统边界
UNS 的作用,就是让这些视角看到同一个统一语义世界中的不同切面。