AssetOpsBench 工业运维智能体基准

用 MCP 将工业资产数据、预测模型与维护流程连接为可评测的智能体工作流。

Star 数
★ 2.4k
最近更新
27 天前
License
Apache-2.0
主语言
Python

30 秒速览

运行形态
命令行工具MCP 服务器开发框架
可在哪里用
通用 · 跨平台OpenAI API · Claude API
费用
软件免费,模型调用费用自付
上手难度
高 · 需要较重的基础设施
开始前需要
Python 与 pipShell / 命令行网络访问本地文件系统MCP Server
典型场景
维护工程师需要查询 MAIN 站点内的资产或某台 Chiller 已安装、已测量的传感器时,可通过 IoT MCP 服务组织查询。
不适合
  • 只想开箱即用、不愿配置MCP服务器与多服务环境的用户
  • 面向通用商业或消费场景的开发者,本项目仅限工业资产运维

这个 Agent 能做什么,适合哪些场景?

AssetOpsBench 是面向工业资产运行与维护的开源框架和基准,用于构建、编排及评估领域智能体。项目提供 IoT、FMSR、TSFM、工单和振动等 MCP 服务,以及覆盖多步骤工业工作流的可复现场景和评估管线。README 标示其覆盖 9 类资产、141+ 个场景、5 个领域智能体与两种编排框架。可选框架包括可配合任意 LLM 的 Plan Execute、带子智能体与虚拟文件系统的 Deep Agent,以及分别面向 Claude 和 OpenAI 模型的 ReAct 编排器。它的交付边界是本地 Python 包和 MCP 服务器;README 也链接了 Hugging Face 数据集、交互式 Playground 与 Colab 示例。

系统通过 MCP 调用工业数据与分析能力:IoT 服务可调用 sites、asset_ids、asset_detail、assets、find_assets_by_sensors、installed_sensors 和 measured_sensors;FMSR 提供 get_failure_modes、generate_failure_modes、add_failure_modes;TSFM 提供任务、时序画像、模型/特征检索、配方运行、评估及运行结果查询能力。TSFM MCP 接口包含 41 个工具,涵盖模型卡、特征卡、配方执行、评估与结果/运行记录检索。Plan Execute 按计划顺序执行工作流;Deep Agent 支持规划、子智能体和虚拟文件系统;Claude Agent 与 OpenAI Agent 采用 ReAct 和“智能体作为工具”的委派方式。示例任务包括列出 MAIN 站点资产、查询泵的失效模式、为 Chiller 6 查找预测模型并检查其可加载性,以及为异常检测生成工单。

  1. 维护工程师需要查询 MAIN 站点内的资产或某台 Chiller 已安装、已测量的传感器时,可通过 IoT MCP 服务组织查询。
  2. 可靠性工程师要为泵类设备核查既有失效模式,或生成并添加失效模式记录时,可使用 FMSR 服务。
  3. 数据科学家要为 Chiller 6 寻找预测模型、分析时间序列质量和特征,并运行配方及评估时,可使用 TSFM 服务。
  4. 设施运维人员在检测到 Chiller 6 异常后需要生成后续工单时,可将工单领域能力纳入工作流。
  5. 研究人员需要比较大语言模型在工业多步骤任务中的轨迹表现时,可使用项目的场景、评估管线与六维评分描述。

如何安装或部署这个 Agent?

README 支持的安装方式为:

git clone https://github.com/IBM/AssetOpsBench.git
cd AssetOpsBench
pip install -e .

这要求本机具备可运行 python 与 pip 的 Python 环境。README 指向 INSTRUCTIONS.md 作为 MCP 服务器和 plan-execute runner 的完整配置说明;所给材料未列出模型 API 凭证、环境变量或各 MCP 服务的具体启动参数。

如何使用这个 Agent?

README 给出的场景命令为:

python -m assetopsbench.run --scenario "List all sensors of Chiller 6 in MAIN site"

但该命令在 README 中标为“to be enabled”,因此不能把它视为已确认可用的首个本地运行命令。可审计的替代入口是 README 所链接的 Colab(LLM Agent 示例)和 Hugging Face Playground;本地 MCP 配置与实际 plan-execute 运行步骤需依照 INSTRUCTIONS.md,而所给材料未包含其内容。

这个 Agent 有哪些优点和局限?

优点
  • 将 IoT、失效模式、时序模型/特征、工单和振动分析暴露为 MCP 能力,适合跨系统的工业运维任务。
  • TSFM 服务明确提供从时间序列画像、模型发现到配方运行与评估、结果追溯的完整接口面,并列出 41 个工具。
  • 同时提供 Plan Execute、Deep Agent、Claude Agent 和 OpenAI Agent,覆盖顺序执行、长程任务与 agent-as-tool 委派等不同执行模式。
  • 提供可复现场景和评估管线,并说明以 6 个维度评估推理、执行和数据处理。
局限
  • README 的本地场景命令标注为“to be enabled”,首个可验证的命令行运行路径尚不完整。
  • MCP 服务启动、模型 API 凭证、环境变量和具体依赖版本需查看未随材料提供的 INSTRUCTIONS.md,增加落地前的验证工作。
  • 项目聚焦工业资产运维和模拟工业环境;对通用办公、客服或非工业领域并无已给出的适配证据。
  • 部分编排器明确依赖 Claude 或 OpenAI 模型,采用这些路径时会引入相应模型提供方依赖。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
AssetOpsBench 工业运维智能体基准 当前 54 · 缺口较多 命令行工具免费 + 模型费 ★ 2.4k 27 天前 Python OpenAI API · Claude API
Keinsaas Navigator 72 · 存在缺口 自托管服务免费 + 模型费 ★ 1.2k 2 天前 TypeScript OpenAI API · Claude API
Nuphus 桌面自动化 MCP 64 · 存在缺口 MCP 服务器免费 + 模型费 ★ 333 今天 Rust Claude.ai · OpenAI API · Claude API
Safari MCP 63 · 存在缺口 MCP 服务器免费 ★ 239 5 天前 JavaScript Claude Code · Claude.ai

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
54/ 100 五分制 2.7 / 5
信任安全 11/29
可靠稳定 6/14
适用触发 14/18
规范维护 10/18
有效结果 9/13
证据核验 4/8
查看各维度的扣分理由
信任安全11 / 29 · 1.9/5

代码展示了按领域拆分的 MCP 工具、IoT 只读说明、CouchDB 凭据由环境变量读取及数据库错误清理;但未见统一最小权限策略,WO 明确含写操作,Claude runner 测试默认 bypassPermissions,且未展示写操作确认、恢复机制、敏感数据策略或完整数据流说明,因此这些方面扣分。FMSR 将来源标注为 curated/LLM 的类型和 secret-scan 工作流提供有限出处线索,但不足以证明所有数据与生成内容均可追溯。

可靠稳定6 / 14 · 2.1/5

代码与 README 对多个服务器、工具及写接口大体一致;README 快速开始却标注场景命令“to be enabled”,与整体可运行框架描述存在落差,且代码片段不足以验证所有接口。Pyproject 列出依赖和版本下限,并固定 LiteLLM、约束两项依赖;仍有大量宽泛版本范围,不能据此确认可用性或安全性。IoT/FMSR/TSFM 返回具体错误或降级结果,但并非所有错误路径均一致。

适用触发14 / 18 · 3.9/5

README 明确面向维护工程师、可靠性专家、设施规划者和研究人员,涵盖多资产类别、单域及多步任务,并列出多个 Agent 框架。工具说明区分只读证据、模型运行与工单写操作,且部分输入约束和适用任务清楚;但跨 Agent 的边界、授权触发条件与现场/生产环境适配要求并未完整说明,因此未给满分。

规范维护10 / 18 · 2.8/5

README、MCP 文档链接、安装说明、任务示例、限制说明及 Apache-2.0 LICENSE 提供较好的入口;代码具有稳定的服务器和脚本名称。扣分原因是快速开始仍含“to be enabled”,展示材料中没有 changelog 或明确维护责任/更新承诺,且文档内容与源代码只在有限样本中互相印证。

有效结果9 / 13 · 3.5/5

多领域 MCP 工具、场景基准、结构化结果、计划执行和多 Agent 编排为工业运维任务提供了明确增量价值。输出包含模型化结果和错误信息,通常便于继续处理;但完整结果呈现、操作成本、模型/数据服务费用及收益衡量在所给材料中没有充分交代,故效用与成本项扣分。

证据核验4 / 8 · 2.5/5

README 列出工具名称并指向详细文档,源文件展示若干对应工具、输入说明和结果模型;测试样本佐证了 Claude runner 的局部行为。扣分原因是样本并非全量,未提供 README 每项性能、规模和论文/竞赛声明的独立佐证,且多数声明与代码证据无法交叉核对。代码中将事实证据与模型生成区分的迹象存在,但整体声明仍未充分标明推断和实测边界。

风险与缓解建议
  • 工单服务器公开创建、更新、审批、分配、关闭和取消等写操作;材料未展示调用前确认及撤销/恢复保障。
  • README 快速开始中的场景命令注明尚未启用;不要据此假定该入口已可用。
  • 静态审查且材料仅为文件样本;未执行代码,也未核实论文、竞赛、性能或规模声明。
证据充分度:低 评估于 2026年11月8日 审查版本 e844f6468c6c
查看完整评分方法 →
你是这个项目的维护者?把 FARS 徽章加到 README

徽章显示当前的评审分数和结论,点击回到本页。重新评审后约一小时内更新。

FARS

[![FARS 评测](https://followagents.com/badge/assetopsbench.svg?lang=zh)](https://followagents.com/zh/agents/assetopsbench)
<a href="https://followagents.com/zh/agents/assetopsbench"><img src="https://followagents.com/badge/assetopsbench.svg?lang=zh" alt="FARS 评测"></a>

常见问题

它能连接哪些工业数据与操作?
README 明确列出 IoT 资产与传感器查询、FMSR 失效模式操作、TSFM 时序模型和特征工作流、工单能力,以及振动分析能力。
是否只支持某一家模型提供商?
不是。Plan Execute 被描述为可与任意 LLM 配合;同时项目明确提供 Claude Agent 和 OpenAI Agent 两个特定编排器。
能否立即用 README 的 CLI 跑一个场景?
不能据此确认:唯一给出的 python -m assetopsbench.run 示例被标为“to be enabled”。
评估覆盖什么?
项目提供面向多步骤工业工作流的场景和评估管线;README 说明轨迹由 LLM Judge 评分,并采用 6 个维度衡量推理、执行和数据处理。
这页内容对你有帮助吗?
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。