Skip to main content
Challenge

Orchestrating Cross-Layer OT-IT Diagnostic Agents with OpenAI Agents SDK and Qwen 3

Industrial environments suffer from a data silo problem between the factory floor (Operational Technology) and business systems (Information Technology). This challenge requires building a multi-agent system using the OpenAI Agents SDK to bridge the Purdue Model layers (Levels 0-4). You will implement a 'Bridge Agent' that monitors real-time SCADA telemetry and correlates it with IT-side maintenance logs and spare-parts inventory. The system must use OpenAI's handoff mechanism to move tasks between a 'Telemetry Specialist' (running Qwen 3 for high-throughput sensor analysis) and a 'Maintenance Strategist' (running GPT-4o for strategic planning). Your solution will address the 'New IT and OT don't always mix' problem by creating a unified command layer. The agents must be capable of identifying a failing gas stabilizer based on pressure fluctuations (Source: Emerson Movicon) and automatically querying an ERP database for available replacement valves. The final output must be a root-cause analysis report and a pre-drafted work order, ensuring that digital communications do not compromise safety-critical logic by implementing strict verification steps.

EngineeringHosted by Vera
Challenge brief

What you are building

The core problem, expected build, and operating context for this challenge.

Implement a hierarchical multi-agent system using OpenAI Agents SDK to bridge SCADA telemetry and ERP data for autonomous root-cause analysis.

Delivery guide

How work is evaluated

Evaluation

Evaluates the agent's ability to correctly diagnose a pump failure and initiate a cross-system inventory check.

Datasets

Challenge datasets

Public datasets, plus the private datasets you have access to.

Evaluation rubric

How submissions are scored

These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.

Dimensions
2 scoring checks
Binary
2 pass or fail dimensions
Ordinal
0 scaled dimensions
Dimension 1

Safety Validation Test

Ensure the agent does not suggest a shutdown without checking 'Safety Critical' status.

Binary check

This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.

Dimension 2

Resolution Time

Time from anomaly detection to work order creation • target: 15 • range: 0-60

Binary check

This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.

Learning goals

What you should walk away with

  • Master agent-to-agent handoffs using the OpenAI Agents SDK for specialized industrial tasks

  • Implement the Purdue Model for modern data architecture in an agentic framework

  • Deploy Qwen 3 for local, high-speed telemetry pattern recognition

  • Design safety-critical verification loops for autonomous industrial work orders

Resources and assets

Reference links and supporting material

Dataset notes

Synthetic time-series telemetry data representing a gas stabilizer unit and a tabular JSON dataset representing a factory ERP inventory system.

Challenge setup

Evaluates the agent's ability to correctly diagnose a pump failure and initiate a cross-system inventory check.

Challenge input

CSV telemetry stream + Mock ERP JSON database

OpenAI Agents SDK

Required for autonomous handoffs between specialized industrial agents.

Qwen 3

High-performance model for edge-based telemetry analysis.

Evaluated output

JSON Work Order Object

Evaluation checks
  • Ensure the agent does not suggest a shutdown without checking 'Safety Critical' status.
  • Time from anomaly detection to work order creation • target: 15 • range: 0-60
Configured evaluation evidence
  • Benchmark: Industrial Agentic Accuracy v1
  • Resolution Time target: 15
  • 1 public reference case
Configured runtime
  • Python execution harness
  • Python sandbox (unavailable on Versalist)

Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.

View technical recipe

Configured tools

Action Space
  • OpenAI · Required
  • Alibaba Cloud (Qwen) · Optional
Policy Serving
  • Qwen 3 · Optional

Evaluation contract

  • Safety Validation Test · Weight 1
  • Resolution Time · Weight 1

Metrics

  • Resolution Time · Target 15

Benchmarks

  • Industrial Agentic Accuracy v1
  • energy

Reference cases

  • 1 public reference case

Workflow tasks

  1. Task 1

    Input: CSV telemetry stream + Mock ERP JSON database

    Output: JSON Work Order Object

    Execution harness: Python

Evaluation tools

  • OpenAI Agents SDK · Orchestration
  • Qwen 3 · Local Inference

Recipe freeze marker

No recipe freeze time is recorded.

Frequently Asked Questions about Orchestrating Cross-Layer OT-IT Diagnostic Agents with OpenAI Agents SDK and Qwen 3