IBM/AssetOpsBench
PythonAssetOpsBench - Industry 4.0: A unified benchmark and framework for building, orchestrating, and evaluating domain-specific AI agents for Industry 4.0 asset operations and maintenance, with 460+ scenarios, 5 specialist agents (IoT, FMSR, TSFM, Work Order,...), and multi-agent orchestration blueprints (MetaAgent, AgentHive) over MCP.
pip install assetopsbenchAssetOpsBench
AI Agents for Industrial Asset Operations & Maintenance
A unified, open framework for building, orchestrating, and evaluating domain-specific AI agents in Industry 4.0.
๐ Paper ยท ๐ค Dataset ยท ๐ฎ Playground ยท ๐ข IBM Blog ยท ๐ฅ Video ยท ๐ Kaggle ยท ๐ Colab
[!IMPORTANT] ๐ AssetOpsBench is officially accepted at KDD 2026 (Datasets & Benchmarks Track), Jeju, South Korea, alongside our hands-on tutorial Building Reliable Industrial Agents with MCP. See Publications for the full list of 2025โ2026 work.
At a Glance
| 9 Asset classes |
141+ Scenarios |
5 Domain agents |
2 Orchestration frameworks |
20+ University extensions |
500+ Competition submissions |
Built for: maintenance engineers, reliability specialists, facility planners, and Industry 4.0 researchers. Powered by: LLMs + Time Series Foundation Models, orchestrated over live sensor data and Industry 4.0 records (FMEA, work orders, alerts). Now with: simplified interface and native MCP (Model Context Protocol) support.
Quick Start
# Clone and install
git clone https://github.com/IBM/AssetOpsBench.git
cd AssetOpsBench
pip install -e .
# Try a scenario (to be enabled)
python -m assetopsbench.run --scenario "List all sensors of Chiller 6 in MAIN site"
Or jump in instantly:
- ๐ Run on Colab โ no install required (illustration of LLM Agent)
- ๐ฎ Try the HF Playground โ interactive demo
- ๐ Read INSTRUCTIONS.md โ full setup, MCP servers, plan-execute runner
[!NOTE] Active development is on
main. The codebase used for various publication venues continues to be maintained on separate branches, for example, ACL 2026IndustryAssetEQAand prior experimental work is maintained onmain-0.x.
What is AssetOpsBench?
AssetOpsBench is a unified framework for developing, orchestrating, and evaluating domain-specific AI agents in industrial asset operations and maintenance. It provides reproducible scenarios, agent tooling, and evaluation pipelines for multi-step workflows in simulated industrial environments.
Domain-Specific MCP Servers
| MCP Servers | Important tools |
|---|---|
| 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, generate_failure_mode_sensor_mapping |
| TSFM | Tasks/evidence: list_tasks, profile_series, characterize_series, data_quality; model catalog: list_models, search_models, find_models, resolve_model, model_template, register_model, register_finetuned, hf_stats; feature catalog: list_features, search_features, extract_features, select_features; run/eval ledger: recipe_template, run_recipe, run_tabular_recipe, run_plan, evaluate, list_runs, list_results |
| WO | get_work_order_distribution, predict_next_work_order, ... |
| Vibration | compute_fft_spectrum, compute_envelope_spectrum, ... |
| ... | ... |
The full TSFM MCP surface currently contains 41 tools covering model cards, feature cards, recipe execution, evaluation, and result/run lookup. See docs/mcp-servers.md for the complete reference.
Agent Frameworks
- Plan Execute โ plan-and-execute sequential workflow to work with any LLM
- Deep Agent โ planning, sub-agents, and virtual filesystem for long-horizon tasks
- Claude Agent โ ReAct-based orchestrator using Claude with agent-as-tool delegation
- OpenAI Agent โ ReAct-based orchestrator using OpenAI models with agent-as-tool delegation
MCP Environment
The src/ directory contains MCP servers and a plan-execute runner built on the Model Context Protocol. See INSTRUCTIONS.md for setup.
Example Scenarios
| Domain | Example Task |
|---|---|
| IoT | "List all assets in MAIN site" |
| FMSR | "List known failure modes for asset class pump" |
| TSFM | "Find a forecasting model for Chiller 6 and check it can be loaded" |
| WO | "Generate a work order for Chiller 6 anomaly detection" |
Some tasks focus on a single domain, others are multi-step end-to-end workflows. Explore all scenarios on Hugging Face.
Leaderboards
- To be revised (WIP with latest models)
- Evaluated with 7 Large Language Models
- Trajectories scored using LLM Judge (Llama-4-Maverick-17B)
- 6-dimensional criteria measuring reasoning, execution, and data handling
Example: MetaAgent leaderboard
Publications
12+ contributions across 7 top venues in 2025โ2026 from the team behind AssetOpsBench.
โญ KDD 2026 โ Jeju, South Korea (click to expand)
- [D&B] AssetOpsBench: A Benchmark for Industrial Asset Operations Agents ยท D. Patel, S. Lin, et al. ยท ๐ Paper
- [Tutorial] Building Reliable Industrial Agents with MCP: A Hands-on AssetOpsBench Tutorial for AI-Driven Operations ยท D. Patel, C. Shyalika, et al.
ACL 2026 - San Diego, USA
- [Industry] IndustryAssetEQA: A Neurosymbolic Operational Intelligence System for Embodied Question Answering in Industrial Asset Maintenance ยท C. Shyalika, D. Patel, A. Sheth ยท arXiv:2604.23446
ICLR 2026 - Brazil
- [Main] Adaptive Conformal Anomaly Detection with Time Series Foundation Models for Signal Monitoring ยท N. Martinez, F. O'Donncha, W. M. Gifford, N. Zhou, D. C. Patel, R. Vaculin
AAAI 2026 โ Singapore
- [Demo] AssetOpsBench-Live: Privacy-Aware Online Evaluation of Multi-Agent Performance in Industrial Operations ยท D. Patel, N. Zhou, S. Lin, J. T. Rayfield, C. Shyalika, S. R. Yarrabothula ยท ๐ฅ Demo
- [Main] SPIRAL: Symbolic LLM Planning via Grounded and Reflective Search ยท Y. Zhang, G. Ganapavarapu, S. Jayaraman, B. Agrawal, D. Patel, A. Fokoue ยท ๐ป Code
- [Bridge] Knowledge-Guided AI for Industrial Asset Health Monitoring ยท S. Lin, D. Patel
- [Tutorial] From Inception to Productization: Hands-on Lab for the Lifecycle of Multimodal Agentic AI in Industry 4.0 ยท C. Shyalika, S. Ahuja, S. Lin, R. Wickramarachchi, D. Patel, A. Sheth ยท ๐ Website ยท ๐ Slides
- [Workshop(AABA4ET)] Agentic Code Generation for Heuristic Rules in Equipment Monitoring ยท F. Lorenzi, A. Langbridge, F. O'Donncha, J. Rayfield, B. Eck, S. Rosato
IAAI 2026 - Singapore
- [Deployed] Deployed AI Agents for Industrial Asset Management: CodeReAct Framework for Event Analysis and Work Order Automation ยท N. Zhou, D. Patel, A. Bhattacharyya
- [Emmerging] Diversity Meets Relevancy: Multi-Agent Knowledge Probing for Industry 4.0 Applications ยท C. Constantinides, D. Patel, S. Kimbleton, N. Garg, M. Paracha
NeurIPS 2025 โ San Diego, USA
- [D&B Track] FailureSensorIQ: A Multi-Choice QA Dataset for Understanding Sensor Relationships and Failure Modes ยท C. Constantinides, D. Patel, S. Lin, C. Guerrero, S. D. Patil, J. Kalagnanam ยท ๐ arXiv ยท ๐ป Code
- [Social] Building Reliable Agentic Benchmarks: Insights from AssetOpsBench (invited talk, 2000+ registered) ยท D. Patel ยท ๐ Luma
EMNLP 2025 โ Suzhou, China
- [Main] ReAct Meets Industrial IoT: Language Agents for Data Access ยท J. T. Rayfield, S. Lin, N. Zhou, D. C. Patel
- [Main] Generalized Embedding Models for Industry 4.0 Applications ยท C. Constantinides, S. Lin, D. C. Patel ยท ๐ arXiv
- [Findings] Fine-Tuned Thoughts: Leveraging Chain-of-Thought Reasoning for Industrial Asset Health Monitoring ยท S. Lin, D. Patel, C. Constantinides ยท ๐ ACL Anthology ยท ๐ป Code
Tutorials & Technical Material
๐ Hands-on guides from our team:
- ReActXen IoT Agent (EMNLP 2025)
- FailureSensorIQ (NeurIPS 2025)
- AssetOpsBench Lab (AAAI 2026)
- SPIRAL (AAAI 2026)
- AssetOpsBench Technical Material
AI Competitions
AssetOpsBench powers public AI agent competitions that bring together researchers, students, and practitioners worldwide.
๐ด Live โ IJCAI 2026
Industrial Automation Challenge: Benchmarking Physics-Grounded LLMs for Task Reasoning
A new challenge co-located with IJCAI 2026 that pushes LLM agents on physics-grounded industrial reasoning.
- ๐ Challenge site: ai-industrial-challenge-ijcai
- ๐ IJCAI 2026 competitions: 2026.ijcai.org/competitions
โ Completed โ CODS 2025
AssetOpsBench-Live: AI Agentic Challenge
Launched in September 2025 at CODS 2025, the competition evaluated multi-agent systems on live industrial scenarios.
- ๐ Competition page: codabench.org/competitions/10206
- ๐ฅ 365 participants ยท 500+ agent submissions
Talks & Events
| Date | Event |
|---|---|
| 2026-08 | KDD 2026 โ AssetOpsBench paper + MCP tutorial ยท Jeju, South Korea |
| 2026-05-10 | NUS Seminar: AssetOpsBench Applications |
| 2025-12 | NeurIPS 2025 Social: Building Reliable Agentic Benchmarks (2000+ registered) |
| 2025-10-03 | 2-Hour Workshop: AI Agents and Their Role in Industry 4.0 Applications ยท NJIT ACM |
| 2025-09-01 | CODS 2025 Competition Launch โ AssetOpsBench-Live |
| 2025-06-01 | AssetOpsBench v1.0 released โ 141 industrial scenarios |
University Projects & Extensions
AssetOpsBench is being extended by university research groups exploring new asset classes, evaluation paradigms, and agentic architectures. To list your project, open a PR.
- Calibrated Coordination Reduces Overconfident Errors in Multi-Agent LLM Systems โ Confidence-weighted aggregation and abstention framework for reducing hallucinated confidence events in multi-agent industrial troubleshooting and operational decision-making benchmarks. Chand Sahil Mansuri, Sadamori Kojaku, Binghamton University.
- Internalizing MCP Tool Knowledge in Small LLMs via QLoRA Fine-Tuning โ HPML project using AssetOpsBench to fine-tune ~4B models to internalize MCP tool knowledge and reduce prompt schema overhead. Ayal Yakobe, Columbia University ยท repo
- SPIN โ Structural LLM Planning via Iterative Navigation for Industrial Tasks. Yusuke Ozaki, University at Albany ยท paper ยท repo
- Synthetic Scenario Generation for Evaluation of Industry 4.0 Agents โ Automated scenario generation, transformer asset integration, and scenario quality evaluation. Rohith Kanathur, Sagar Chethan Kumar, Columbia University ยท repo
- AgentOpsBench โ High-throughput battery analytics MCP server with DNN prognostics (RUL prediction) and 3.3ร latency optimization. Siddharth Gowda, Rushin Bhatt, Aryaman Agrawal, Winston Li, Columbia University ยท repo
- Skill-Knowledge-Augmented Agents on AssetOpsBench โ Confidence-gated skill execution with scoped knowledge plugins for industrial fault diagnosis. Vera Mazeeva, Sanskruti Shejwal, Shrey Arora, Mana Abbaszadeh, Columbia University ยท repo
- Evaluating Temporal Semantic Caching and Workflow Optimization in Agentic Plan-Execute Pipelines. Krish Veera, Alimurtaza Mustafa Merchant, Sajal Kumar Goyla, Shambhawi Bhure, Columbia University ยท paper ยท repo
- Towards Multi-Turn Dialog Systems for Industrial Asset Operations and Maintenance - Improved response quality and reduced redundant tool calls and multi-turn latency. Chengrui Li, Rujing Li, Yitong Bai, Rui Li, Columbia University ยทpaperยท repo
- Skills and Knowledge Plugin MCP Servers for Optimized Industrial O&M Agents - reducing planning overhead and improving retrieval grounding in industrial asset maintenance agents through an MCP Skills Server that exposes reusable multi-step operational workflows and a Knowledge Plugin Server that enables injection of context-specific documentation. Andrew Li, Kirthana Natarajan, Thai On, Trisha Maturi, Yeshitha Bhuvanesh, Columbia University ยท repo
- Profiling and Optimizing the TSFM MCP Server - Developed a reproducible benchmarking harness, stage-level profiling system, and interchangeable model interface that identified preprocessing and inference bottlenecks, achieving up to 12.8ร faster forecasting and 12.2% lower fine-tuning latency while supporting forecasting, fine-tuning, and anomaly detection workflows. Tomas Pasiecznik, Sam Colman, Byeolah Kwon, Sally Go, Columbia University ยท repo
- Profiling and Optimizing the AssetOpsBench Plan-Execute Pipeline - Provides the first systematic performance characterization of the AssetOpsBench plan-execute pipeline to quantify the latency-accuracy tradeoff of thinking mode on Gemma 4 26B for industrial asset operations tasks. Implemented and evaluated scenario-based routing optimizations to balance the tradeoff. Shen Li, Charles Xu, Ann Li, Caroline Cahill, Columbia University ยท repo
- Performance Optimzation of the TSFM Agent in an Industrial Agentic Benchmark - Developed an optimization framework for IBM's TinyTimeMixer(TTM) model by implementing model pre-loading, torch.compile graph fusion, and replacing Huggingface abstractions with direct batched model calls. We achieved 3.3X reduction in workflow latency and 68% decrease in total execution time while maintaining zero-shot forecast quality on industrial sensor data. Alisha Vinod, Jonathan Ang, Sanjaii Vijayakumar, Thomas Ajai, Columbia University . repo
- Visual Inspection Agent for AssetOpsBench - Adds a vision modality to AssetOpsBench via an MCP-connected Visual Inspection Agent and 22 hand-authored visual inspection scenarios across pumps, induction motors, power transformers, and wind turbine blades. Benchmarks AWQ W4A16 quantization and vLLM serving optimizations on Qwen2.5-VL-7B and Llama-3-LLaVA-NeXT-8B, with an LLM-as-a-judge scoring pipeline for accuracy evaluation. Amaan Sheikh, Aman Upganlawar, Madhav Rajkondawar, Yang-Jung (Eric) Chen, Columbia University ยท repo
- Agentic AI Workflows for Naval Operations and Maintenance โ Exploring AssetOpsBench for evaluating agentic AI workflows, with future extensions using digital-twin-generated synthetic data. Priyam Dalmia, Chin-Teng Lin, Fred Chang, University of Technology Sydney
- Knowledge Graphs as the Missing Data Layer for LLM-Based Industrial Asset Operations โ Treats a typed knowledge graph as the data layer for AssetOpsBench agents: holding the model and orchestration fixed, the same GPT-4 rises from 65% to 82โ83% with LLM-generated Cypher and to 99% with deterministic graph handlers on the 139-scenario snapshot, plus Generation-Augmented Knowledge (GAK) โ provenance-tagged enrichment โ for the non-deterministic FMSR scenarios. Accepted at Agents+Graph @ VLDB 2026. Madhulatha Mandarapu, Sandeep Kunkunuru (VaidhyaMegha / Samyama) ยท paper ยท repo
Call for Scenario Contribution
We are expanding AssetOpsBench to cover a broader range of industrial challenges. We invite researchers and practitioners to contribute new scenarios, particularly in:
- Asset Classes: Turbines, HVAC systems, Pumps, Transformers, CNC Machines, Robotics, Engines
- Task Domains: Prognostics and Health Management, Remaining Useful Life (RUL) estimation, Root Cause Analysis (RCA), Diagnostic Analysis, Predictive Maintenance
How to contribute:
- Define your scenario following our Utterance Guideline and Ground Truth Guideline
- Explore the Hugging Face dataset for examples
- For external public sources and starter asset-class mappings, see External Industrial Dataset Guide
- Submit a Pull Request or open an Issue with the tag
new-scenario - Contact us with questions:
- Dhaval Patel โ pateldha@us.ibm.com
- Nianjun Zhou โ jzhou@us.ibm.com
Infrastructure Support
Model API access for AssetOpsBench 2.0 is enabled by TokenRouter (PaleBlueDot AI), a unified API platform providing access to leading AI models through a single API endpoint.
Contributors
Thanks to these wonderful people โจ
Star History
If AssetOpsBench is useful to your work, please โญ star the repo, ๐ด fork it, and tell us what you're building.


































