5月19日

做统计分析子系统时,最基础也最容易忽略的是数据库设计。设备、故障、备件三张核心表,还要支持AI自然语言查询,字段命名和关系必须清晰。
设备表:name 加唯一约束,方便AI按名称精准定位。状态字段用枚举(正常/故障/巡检中/保养中),避免脏数据。
· 故障表:关联 device_id,同时冗余 station 字段,因为“查询某车站的故障”是高频操作,冗余减少连表查询。
· 备件表:库存上下限字段,方便AI回答“哪些备件低库存”。
· AI查询实现:正则匹配意图,比如“有多少设备在保养中” → Device.query.filter_by(status='保养中').count(),再返回给DeepSeek润色。修改操作(如“把闸机状态改为故障”)先存pending确认,避免误改。

posted @ 2026-05-19 23:51  真手凛  阅读(5)  评论(0)    收藏  举报