CMMS 运营中的 AI Agent
FactVerse AI Agent 可以读取已连接的工单、资产、巡检、传感器、文档和提供商数据,帮助维护团队进行已审阅决策:汇总证据、解释差异、起草建议和准备交接。
Agent 工作流
支持任务
| 任务 | 输出 |
|---|---|
| 资产历史摘要 | 最近工单、告警、巡检、重复故障和开放风险。 |
| 班次交接 | 高优先级工单、阻塞项、逾期 SLA 和待审证据。 |
| 提供商状态比较 | 解释统一状态与下游 CMMS 状态为什么不同。 |
| 维护建议草稿 | 建议检查项、优先级、证据和工单字段。 |
| 重复工单审阅 | 根据资产、时间窗口和描述相似度找候选重复。 |
推荐工具模式
先读取工单、资产、状态和证据,再生成草稿。写入动作只应在明确权限和人工审阅后执行。Agent 输出应引用操作员也能看到的来源记录。
审阅门
- 数据新鲜度和来源系统状态已检查。
- 资产身份和权限范围正确。
- 生成内容保留证据引用。
- 写入或同步动作需要负责人确认。
- 拒绝、编辑或接受结果会进入反馈记录。
受治理的 CMMS 工具
CMMS Agent / MCP 工具按读取、低风险申请和工单写入动作分组。运行时工具目录只暴露当前租户 Agent 配置绑定的工具,因此一个部署可以给某个 Agent 只读能力,同时给另一个 Agent 配置经过审阅的写入路径。
| 工具 | 动作 | 风险姿态 | 所需权限 | 执行行为 |
|---|---|---|---|---|
cmms_query_backlog | 汇总工单积压、优先级分布和 SLA 违约数量。 | 只读 | cmms.read | 通过范围和租户检查后直接执行。 |
cmms_query_equipment | 查询 CMMS 设备或资产,可按站点过滤。 | 只读 | cmms.read | 通过范围和租户检查后直接执行。 |
cmms_query_work_orders | 按状态、设备和分页窗口查询工单。 | 只读 | cmms.read | 通过范围和租户检查后直接执行。 |
cmms_suggest_technician | 按技能建议可用技术员。 | 只读建议 | cmms.read | 不执行派工,只返回候选人供审阅。 |
cmms_create_work_request | 创建工单申请或现场问题申请。 | 已审计申请写入 | workorders.create | 在审阅策略允许后可执行申请路径。 |
cmms_create_work_order | 针对设备创建工单。 | 需审阅写入 | workorders.create | 写入前需要确认步骤。 |
cmms_assign_work_order | 将工单派给技术员或班组。 | 需审阅写入 | workorders.assign | 写入前需要确认步骤。 |
cmms_close_work_order | 完成工单。 | 需审阅终态写入 | workorders.complete | 写入前需要确认步骤。 |
Agent 给出的建议应引用工单、资产、巡检、告警、预防性维护、备件和附件来源。需要执行动作时,页面应保留人工确认、同步结果和失败重试路径。
什么时候使用 CMMS Assistant
根据任务选择合适的入口:
| 工作需要 | 建议入口 |
|---|---|
| 跨工单、设备和提供商记录提问,并准备一项待确认的操作 | CMMS Assistant |
| 反复查看队列、比较大量记录、使用筛选条件或打开已知记录 | CMMS 看板和运营页面 |
| 定时或批量交换系统记录 | CMMS API、连接器和提供商集成 |
当操作员知道要解决的问题,但不清楚具体记录或筛选路径时,Assistant 更适合快速查找和汇总。队列管理仍应使用看板,系统之间的数据同步仍应使用集成接口。
使用 CMMS Assistant
Assistant 首页提供五个快捷入口:报修受理、查询积压、工单查询、设备查询和关闭工单。点击快捷入口会发送示例问题,也可以直接输入自然语言请求。启用相应能力并具备权限后,用户还可以在对话中请求技术员建议、创建工单和派工。首页固定显示上述五个快捷入口。
- 从 CMMS 导航进入 CMMS Assistant。
- 选择快捷入口,或直接说明要处理的任务。
- 检查 Assistant 识别的任务、回答、证据和结果卡片。
- 如果出现补充信息提示,提供缺失的资产、工单编号、站点、状态或其他必要信息。
- 如果操作需要确认,先核对目标记录、建议动作、证据和阻塞原因,再选择确认派单。选择取消不会修改运营记录。
- 写入成功后,可根据返回的工单编号和审计编号进入运营页面继续处理或查看操作历史。
理解返回结果
| 页面元素 | 含义 |
|---|---|
| 识别任务 | Assistant 识别到的工作,例如积压查询、设备查询、创建工单、派工或关闭工单。 |
| 回答 | 查询结果、摘要、说明或建议动作。 |
| 操作状态 | 请求可以继续、需要确认,或已被阻止。 |
| 补充信息提示 | Assistant 继续处理前仍需要的信息。 |
| 证据和结果卡片 | 回答所依据的工单、设备、巡检、告警、文档和提供商记录。 |
| 确认控件 | 明确批准或取消待执行写入动作。 |
| 工单编号和服务时限 | 成功创建的工单编号,以及约定的响应时限。 |
| 阻塞原因 | 权限、数据、策略或工作流条件导致操作无法继续。 |
| 审计编号 | 用于后续复核的运行或动作记录;根据部署配置,它也可能只显示在操作历史中。 |
系统会根据当前已认证会话或服务身份确定执行账号,无需另行填写用户 ID。确认操作会沿用同一次动作请求,避免重试时重复创建工单。
在多 CMMS 环境中,Assistant 可以汇总不同提供商的标准化记录,同时保留来源系统和统一状态。交接和写回仍遵循已配置的系统归属、权限、确认和同步规则。
运行时调用模型
CMMS 工具遵循 FactVerse Agent 模块统一的受治理调用模式:
- 租户 Agent 配置把某个 Agent 绑定到选定的 CMMS 工具集合。
- 工具目录只列出当前租户 Agent 配置绑定的工具。
- 工具调用会检查 Agent 允许的最高风险等级、工具权限和租户边界。
- 只读调用直接执行并返回证据。
- 申请写入和工单写入会留下审计记录;风险更高的工单写入在改变工单系统前需要确认。
- 调用路径携带幂等键,同一逻辑动作重试时可由运行时去重。
当 CMMS 作为多个下游提供商之上的统一平台时,这个模型尤其重要。Agent 可以跨提供商汇总和起草,但每个动作仍然保留清晰的权限、审阅人、审计记录和提供商交接结果。