AI原生设备管理系统实战:故障上报如何自动识别设备?

这是EAMX开发手记的第二篇,记录第2天的核心工作:故障上报工单管理的功能设计。

在传统设备管理系统中,故障上报往往要求工人填写一堆表单:设备编号在哪里?故障类型是什么?发生位置是?——工人们很困惑:「我就是说一句'A区的注塑机坏了',系统怎么就不知道是哪一台?」

EAMX的设计思路是:让系统去适应人的习惯,而不是强迫人去适应系统的要求。

故障上报的两大场景

在实际生产中,故障上报分为两种截然不同的场景:

场景一:有设备故障上报

工人知道是哪台设备坏了,直接关联设备填写故障描述。这种情况最简单,工人可以直接在设备档案中找到对应的设备,或者扫码快速定位。

场景二:无设备故障上报

工人说不清设备编号,只能描述位置和现象。比如:「二楼空调不制冷了」「三号产线的传送带发出怪响」「食堂的冰箱门关不上了」——这些描述五花八门,但没有一个直接对应系统里的设备编号。

第二种场景才是痛点所在。传统系统在这里就会卡住,要么要求工人必须找到设备编号才能报修,要么随便选一个相近的设备凑合报上去,结果导致数据混乱。

💡 EAMX的解决思路

当工人说不清设备编号时,由AI来理解。工人只需要描述「位置+现象」,AI自动匹配到具体的设备,生成规范化的故障单。

AI故障上报的核心能力

EAMX的AI故障上报系统,能够从工人的自然语言中识别出三层关键信息:

  1. 设备类型:「空调」「传送带」「冰箱」「注塑机」——这是最直接的设备分类
  2. 位置信息:「二楼」「三号产线」「食堂」「A区」——对应系统中的位置层级结构
  3. 设备编号/铭牌名称:有时候工人会说「1号空压机」「老张那台铣床」——这些需要AI结合历史记录来匹配

举个例子,当工人说「二楼空调」时,系统会自动解析:位置=二楼,设备类型=空调。然后在二楼的设备列表中,匹配到「二楼中央空调(设备编号:AC-2F-001)」。

⚠️ 技术挑战

位置描述的多样性是最大的挑战。工人会说「上面」「那边」「这个」「老车间」——这些模糊表达需要结合上下文和历史交互记录才能准确理解。

故障单与维修工单分离设计

这是EAMX的一个重要设计决策:故障单维修工单是两条独立的记录。

维度故障单维修工单
核心问题出了什么问题?谁去修?什么时候修?花了多久?
关注点设备状态、故障现象人员安排、进度管控
触发时机故障被发现时维修任务确认时
关联关系关联设备关联故障单、人员

为什么要分离?

因为一个故障单可能对应多个工单(比如同一台设备连续出故障,每次维修都要记录),而一个工单也可能解决多个故障(一次上门维修处理了多个小问题)。分离设计让数据更清晰,设备履历更完整。

工单状态机

EAMX的维修工单有五个核心状态,每个状态都有明确的时间戳记录:

  1. 已创建:故障单确认,需要分配维修人员
  2. 已派单:维修人员已接受任务
  3. 维修中:维修人员正在处理
  4. 已完成:维修工作完成,等待验收
  5. 已验收:使用方确认维修质量,工单关闭

✅ 时间线追溯

每个状态变更都记录精确时间戳,形成完整的可追溯时间线。当设备再次出现类似故障时,维修人员可以快速查看历史维修记录,参考之前的处理方案。

状态回写机制

当工单状态发生变化时,系统会自动将最新状态回写到对应的故障单:

  • 工单派单 → 故障单显示「维修中(已派单)」
  • 维修开始 → 故障单显示「维修中」
  • 维修完成 → 故障单显示「已完成」
  • 验收通过 → 故障单显示「已验收」

这样一来,故障上报人可以实时查看维修进度,不需要反复追问维修人员「修好了没有」。

「以前报完修就石沉大海,不知道什么时候能修好。现在打开手机就能看到进度,安心多了。」

—— 某工厂班组长反馈

设计原则

回顾第2天的设计工作,核心原则可以总结为一句话:

让系统去适应人的习惯,而不是强迫人去适应系统的要求。

工人不需要记住设备编号,不需要学习复杂的表单填写,只需要说一句话——剩下的,交给AI。

下一步

Day 3的计划是实现故障知识库:当类似故障再次发生时,系统能够自动推荐历史处理方案,帮助维修人员快速响应。

完整的14天开发手记系列,我会在公众号「白杨谈设备资产管理」持续更新,欢迎关注。

本文首发于公众号「白杨谈设备资产管理

准备好提升您的设备管理水平了吗?

立即开始,体验AI驱动的设备维护管理