内置工具
IronFlock AI 助手包含四个内置工具,在每个项目中均可使用。这些工具可处理任何应用采集的数据——您无需安装任何特殊组件即可使用。
数据探索器
数据探索器让 AI 能够直接访问项目数据库中存储的时序数据。它可以查询实时读数、历史趋势、聚合值以及跨设备比较。
能做什么
- 查询当前和历史传感器值
- 跨多台设备或时间段比较指标
- 计算平均值、最小/最大值和趋势
- 按设备、时间范围或数据表筛选数据
- 将计算结果保存为自定义转换——一个具名、可自行刷新的视图,供组件和后续提问在其之上继续构建
示例对话
您: 上周所有设备的平均温度是多少?
IronFlock AI: 3 月 31 日至 4 月 7 日期间,所有 12 台设备的平均温度为 22.4 °C。设备 gateway-north 的平均温度最高,为 26.1 °C;sensor-cold-room 最低,为 4.2 °C。
您: 显示设备 plc-line-3 过去 24 小时的功耗。
IronFlock AI: 以下是 plc-line-3 过去 24 小时的功耗数据:
- 峰值: 上午 10:32 达到 14.7 kW
- 平均值: 8.3 kW
- 最低值: 凌晨 3:15 为 0.4 kW(空闲时段) 总耗电量:199.2 kWh。
您: 过去 3 天哪些设备报告了错误代码?
IronFlock AI: 过去 3 天有三台设备报告了错误代码:
press-station-2— 4 月 5 日 14:22 报告错误 E-1042(液压压力警告)conveyor-belt-7— 4 月 6 日 09:15 报告错误 E-3001(速度偏差)press-station-2— 4 月 7 日 11:03 再次报告错误 E-1042
press-station-2 出现了反复的液压压力警告——可能需要现场检查。
您: 我需要 3 号产线按班次的设备综合效率(OEE)。数据里没有现成的。
IronFlock AI: 明白了——可用率、性能和质量分别位于三个不同的表中,因此我把它们放在一起计算,并将结果保存为名为 oee_per_shift 的自定义转换,每 15 分钟刷新一次。它为每个班次返回一行,包含可用率、性能、质量以及 OEE 数值本身。现在您可以像绑定任何表一样把组件绑定到它,我也可以为您创建这些组件。
组件生成器
组件生成器可以在 AI 对话中直接创建实时和历史图表组件。AI 不仅能用文字描述数据,还能渲染交互式可视化图表供您查看和操作。
能做什么
- 根据项目数据生成折线图、柱状图和仪表盘
- 显示反映当前设备读数的实时更新组件
- 展示自定义时间范围内的历史数据
- 将多个数据源合并到单个图表中
示例对话
您: 显示过去一周所有温室传感器的湿度图表。
IronFlock AI: 以下是过去 7 天所有 4 个温室传感器的湿度折线图。
[对话中出现一个交互式折线图,每台设备一条曲线,显示随时间变化的湿度值。]
传感器 gh-zone-2 在 4 月 4 日出现明显峰值——湿度达到 94%,这可能表明存在通风问题。
您: 创建一个仪表盘,显示设备 remote-sensor-5 的当前电池电量。
IronFlock AI: 以下是 remote-sensor-5 的实时仪表盘:
[出现一个仪表盘组件,显示 34% 的电池电量,颜色为橙色。]
电池电量为 34%——低于 40% 的阈值。您可能需要安排更换。
您: 能否绘制 motor-pump-1 过去 48 小时的振动数据图表?
IronFlock AI: [出现一个折线图,显示过去 48 小时的振动幅度。]
从昨天早上 6 点左右开始,振动幅度明显增加。基线为 0.8 mm/s,但现在持续高于 1.4 mm/s。这种模式通常表明轴承磨损。
仪表板生成器
仪表板生成器帮助您创建和配置完整的仪表板——包含多个组件并按布局排列的完整面板——全部使用自然语言。您无需手动拖拽组件和逐一配置,只需描述您想要的内容,AI 就会为您构建。
能做什么
- 根据描述创建新的仪表板
- 在现有仪表板上添加和配置组件
- 设置数据源、图表类型、颜色和标签
- 以网格布局排列组件
示例对话
您: 创建一个用于监控冷藏设施的仪表板。我需要每个房间的温度和湿度,以及一个显示最近 10 条报警事件的表格。
IronFlock AI: 我已创建了一个名为 冷藏监控 的新仪表板,包含:
- 4 个温度仪表盘 — 每个冷藏室一个(A 室到 D 室),显示实时读数,颜色阈值为 -18 °C(绿色)、-15 °C(黄色)和 -10 °C(红色)
- 4 个湿度折线图 — 每个房间一个,显示过去 24 小时的数据
- 1 个报警表格 — 显示所有房间最近的 10 条报警事件
仪表板现已在您的项目中可用。需要我调整布局或添加其他内容吗?
您: 在生产概览仪表板中添加一个折线图,显示过去一个月每条生产线的 OEE 百分比。
IronFlock AI: 完成。我已在生产概览仪表板中添加了一个多系列折线图,显示所有 3 条生产线(A 线、B 线、C 线)过去 30 天的 OEE。每条线有不同颜色标识,图表包含图例。
您: 我想要一个简单的仪表板,只显示两个大数字:今日总产量和当前废品率。
IronFlock AI: 已创建名为生产 KPI 的仪表板,包含两个大数值组件:
- 今日产量: 1,247(实时更新)
- 当前废品率: 2.3%(实时更新)
两者都居中显示在仪表板上,使用大字体,便于在车间屏幕上查看。
应用文件
应用不仅存储测量数据,也存储文件:它们生成的报告、拍摄的图像、导出的数据。AI 助手可以浏览这些存储、按路径查找文件,并读取文件内容。
能做什么
- 列出项目中任意应用已存储的文件
- 通过路径的一部分查找文件,也可以用出现在路径任意位置的多个词查找
- 读取文本文件 — CSV 导出、JSON、YAML、日志、配置
- 打开 PDF 并阅读 — 生成的报告、数据表、已签署的作业规程,甚至扫描件
- 查看应用拍摄的图像,并在对话中显示
- 报告文件的大小、类型和最后修改时间
有两点需要了解。搜索匹配的是文件路径,而不是文件内容 — 只出现在文档内部的词语是找不到的。输入多个词时,会按这些词都出现在路径的某个位置,顺序不限来匹配,因此用 “班次报告” 可以找到 reports/2026-08-shift-a.csv。另外,PDF 不会被转换成文本,而是整份打开:助手读的是真实页面,所以图表、表格和扫描的纸质文件都会按原样呈现,文档也会显示在对话中,供你自己打开。超过约 6 MB 的 PDF 不会被打开 — 助手会改为告诉你文件大小。压缩包、电子表格等其他二进制格式仍然无法在对话中读取;助手会告诉你这是什么文件,并指引你到数据浏览器打开它。
文件始终受你自己的权限约束:助手看到的正是你自己能看到的内容,不会更多。
示例对话
你: 质量检测应用存储了哪些文件?
IronFlock AI: 质量检测应用在两个存储区域中共有 143 个文件:
reports/— 118 个 CSV 文件,每班次一个,最新的是今天 06:00frames/— 25 张检测未通过时拍摄的 JPEG 图像
你: 打开最新的班次报告,告诉我废品率。
IronFlock AI: 来自 reports/2026-01-31-shift-a.csv(412 KiB,今天 06:00 写入):检测 1,204 件,其中 31 件不合格 — 废品率为 2.6%。最常见的原因是 surface-scratch(31 件中占 19 件)。
你: 给我看一张检测未通过的图像。
IronFlock AI: 这是今天 05:42 拍摄的 frames/2026-01-31T05-42-11.jpg:
[图像显示在对话中]
划痕位于零件左上边缘。
你: 维护应用昨晚提交了一份 PDF 服务报告。里面关于水泵说了什么?
IronFlock AI: 来自 service-reports/2026-01-30-pump-station.pdf:技术人员更换了 2 号泵的机械密封,并记录 1 号泵的轴承座运行偏热,建议运行 500 小时后复查。第 3 页的振动趋势显示 2 号泵平稳、1 号泵缓慢上升,与这条记录一致。
你: 那前一周的报告呢?
IronFlock AI: service-reports/2026-01-23-pump-station.pdf 是一份已签字纸质表单的扫描件,但读起来没有问题:同一位技术人员、例行检查、未更换部件。底部的手写备注写着 “下次到场时检查密封” — 这正是 30 日所做的事。
你: 找一下所有跟校准有关的内容。
IronFlock AI: 我只能搜索文件路径,不能搜索文件内容,这个应用中没有路径包含 “calibration”。没有内容搜索,所以这里列出这个应用实际拥有的文件:reports/ 下的 118 份班次报告和 frames/ 下的 25 张检测图像 — 没有别的了。如果校准数值写在某份班次报告里,告诉我是哪个班次,我来读。