Skip to content

IBM/AssetOpsBench

AssetOpsBench

AI Agents for Industrial Asset Operations & Maintenance

A unified, open framework for building, orchestrating, and evaluating domain-specific AI agents in Industry 4.0.

Stars Forks License KDD 2026 IJCAI 2026 CODS 2025

AssetOps MultiAgentBench EMNLP 2025 NeurIPS 2025 AAAI 2026 IAAI 2026 ICLR 2026 ACL 2026

📄 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:

Note

Active development is on main. The codebase used for various publication venues continues to be maintained on separate branches, for example, ACL 2026 IndustryAssetEQA and prior experimental work is maintained on main-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 get_sites, get_history, get_assets, get_sensors
FMSR get_sensors, get_failure_modes, get_failure_sensor_mapping
TSFM forecasting, timeseries_anomaly_detection
WO get_work_order_distribution, predict_next_work_order, ...
Vibration compute_fft_spectrum, compute_envelope_spectrum, ...
... ...

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 sensors of Chiller 6 in MAIN site"
FMSR "Identify failure modes detected by Chiller 6 Supply Temperature"
TSFM "Forecast Chiller 9 Condenser Water Flow for the week of 2020-04-27"
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

meta_agent_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
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:


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.

✅ 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.


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.


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:

  1. Define your scenario following our Utterance Guideline and Ground Truth Guideline
  2. Explore the Hugging Face dataset for examples
  3. Submit a Pull Request or open an Issue with the tag new-scenario
  4. Contact us with questions:

Contributors

Thanks to these wonderful people ✨

ShuxinLin
ShuxinLin

💻
DhavalRepo18
DhavalRepo18

💻
ChathurangiShyalika
ChathurangiShyalika

💻
Dev-Scodes5
Dev-Scodes5

💻
DeveloperMindset123
DeveloperMindset123

💻
LGDiMaggio
LGDiMaggio

💻
PUSHPAK-JAISWAL
PUSHPAK-JAISWAL

💻
bradleyjeck
bradleyjeck

💻
florenzi002
florenzi002

💻
jack-pfeifer
jack-pfeifer

💻
jdsheehan
jdsheehan

💻
jtrayfield
jtrayfield

💻
kushwaha001
kushwaha001

💻
nianjunz
nianjunz

💻
sandeepkunkunuru
sandeepkunkunuru

💻
srutanik
srutanik

💻
thedgarg31
thedgarg31

💻

Star History

Star History Chart


If AssetOpsBench is useful to your work, please ⭐ star the repo, 🍴 fork it, and tell us what you're building.

About

AssetOpsBench - Industry 4.0

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors