← 返回目录
A

AssetOpsBench

社区
面向工业资产运维的多智能体 MCP 基准与框架
GitHub 源仓库 ↗
★ 2.1k Stars 分类 · 其他 非常热门
45FMRS · D
可靠性
6/20
安全与权限
7/20
维护活跃度
14/20
文档质量
10/20
安装易用性
8/20

IBM/AssetOpsBench 是 Apache-2.0 许可的工业资产运维 AI 智能体基准与框架,提供 IoT、FMSR、TSFM、工单和振动等领域工具,以及多种智能体编排方式。材料确认其支持 MCP,但未提供服务器清单、传输协议、认证方式或客户端配置。

查看 FMRS 评分方法 →

AssetOpsBench 是一个用于构建、编排和评估工业 4.0 领域专用 AI 智能体的开放框架,面向资产运营与维护场景。项目提供工业场景、领域 MCP 服务器、智能体框架和评估流程,支持 IoT、失效模式与传感器关系、时间序列基础模型、工单和振动分析等任务。

工具能力

sites
列出站点。
asset_ids
列出资产标识符。
asset_detail
获取资产详情。
assets
列出资产。
find_assets_by_sensors
按传感器查找资产。
installed_sensors
列出已安装的传感器。
measured_sensors
列出有测量数据的传感器。
get_failure_modes
获取失效模式。
generate_failure_modes
生成失效模式。
add_failure_modes
添加失效模式。
generate_failure_mode_sensor_mapping
生成失效模式与传感器的映射。
list_tasks
列出时间序列任务。
profile_series
分析时间序列概况。
characterize_series
刻画时间序列特征。
data_quality
检查数据质量。
list_models
列出模型。
search_models
搜索模型。
find_models
查找模型。
resolve_model
解析模型。
model_template
获取模型模板。
register_model
注册模型。
register_finetuned
注册微调模型。
hf_stats
获取 Hugging Face 统计信息。
list_features
列出特征。
search_features
搜索特征。
extract_features
提取特征。
select_features
选择特征。
recipe_template
获取运行配方模板。
run_recipe
运行配方。
run_tabular_recipe
运行表格数据配方。
run_plan
运行计划。
evaluate
评估运行结果。
list_runs
列出运行记录。
list_results
列出结果。
get_work_order_distribution
获取工单分布。
predict_next_work_order
预测下一项工单。
compute_fft_spectrum
计算 FFT 频谱。
compute_envelope_spectrum
计算包络频谱。

安装接入

在仓库根目录执行:git clone https://github.com/IBM/AssetOpsBench.git;cd AssetOpsBench;pip install -e .。MCP 服务器和计划执行运行器位于 src/;完整设置、MCP 服务器及计划执行运行器说明见 INSTRUCTIONS.md。README 中的示例场景标注为待启用。

选型与风险

适合谁

  • 维护工程师
  • 可靠性专业人员
  • 设施规划人员
  • 工业 4.0 研究人员

不适合谁

  • 需要已验证生产环境连接器、认证方式或传输协议的用户。
  • 只需要通用聊天或非工业资产运维工具的用户。
  • 希望在不阅读项目设置文档的情况下直接运行完整场景的用户。

所需权限

  • 需要访问项目所使用的模拟工业环境数据。
  • 根据任务需要,可能需要读取传感器、资产、FMEA、告警和工单记录。
  • 具体认证、授权和写入权限未在提供的材料中说明。

风险与副作用

  • 服务器清单未提供,因此实际工具表面、启动方式、传输和认证信息需要进一步确认。
  • 项目处于积极开发状态,main 分支与出版物使用的其他分支可能存在差异。
  • 生成或添加失效模式、注册模型以及运行配方等操作可能改变项目环境中的记录;材料未说明其权限边界或回滚机制。

常见排障

  1. 确认已克隆 IBM/AssetOpsBench,并从仓库根目录执行 pip install -e .。
  2. 检查 Python 环境和依赖安装是否完成。
  3. 阅读 INSTRUCTIONS.md,确认 MCP 服务器和计划执行运行器的配置。
  4. 确认使用的是包含所需代码的分支;README 说明当前开发在 main,部分出版物代码位于其他分支。
  5. 如果示例场景无法运行,注意 README 将该场景标记为待启用。

使用场景

查询工业站点、资产和传感器信息。
分析失效模式、传感器关系和时间序列数据。
查找、运行和评估时间序列模型与特征配方。
探索工业资产维护中的多智能体编排与评估。

支持客户端

暂未确认支持的客户端。