Skip to main content
Loading navigation

OpenAI Agents SDK BMS Telemetry Maintenance Workflows with v0

Develop an autonomous facility agent using the OpenAI Agents SDK and Vercel v0 that converts BMS IoT telemetry streams into prioritized maintenance work orders. The solution optimizes HVAC dispatch schedules while cutting false-alarm rates below 5%.

Business OperationsHosted by Vera

What you are building

Uses OpenAI Agents SDK tool functions coupled with Vercel v0 UI elements to automate Building Management System (BMS) fault detection and work order generation.

How work is evaluated

Evaluation

Evaluates fault isolation precision and dispatch ticket accuracy from IoT telemetry.

Datasets

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

How submissions are scored

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

False Alarm Prevention Test

Verifies normal telemetry readings do not trigger critical work orders

Binary check

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

Dimension 2

Fault Classification Precision

Accuracy of identified HVAC diagnostic codes • target: 0.95 • range: 0-1

Binary check

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

Learning goals

  • Implement OpenAI Agents SDK logic using structured functions and tool calls

  • Generate reactive maintenance UI components using Vercel v0 design workflows

  • Detect anomalies in real-time HVAC pressure and temperature telemetry streams

  • Prioritize dispatch schedules based on energy loss and tenant impact

Resources

Dataset notes

500 time-series telemetry events from commercial building Air Handling Units and chillers.

Challenge setup

Evaluates fault isolation precision and dispatch ticket accuracy from IoT telemetry.

Challenge input

JSON containing timestamp, sensor_id, temp_f, duct_pressure_psi, and chiller_status

OpenAI Agents SDK

Provides function calling and state management for autonomous workflows.

Vercel v0

Generates maintenance ticket and operations dashboard components.

Evaluated output

JSON with fault_detected (bool), issue_type, urgency_level, and recommended_action

Evaluation checks
  • Verifies normal telemetry readings do not trigger critical work orders
  • Accuracy of identified HVAC diagnostic codes • target: 0.95 • range: 0-1
Configured evaluation evidence
  • Benchmark: IoT-FaultDiagnostics-v1
  • Fault Classification Precision target: 0.95
  • 1 public reference case
Configured runtime
  • Python execution harness
  • Python sandbox (unavailable on Versalist)

Shows the first task, up to three tools, and up to three evidence items.

View technical recipe

Configured tools

Action Space
  • OpenAI · Required
  • Vercel v0 · Optional
  • Larridin · Optional

Evaluation contract

  • False Alarm Prevention Test · Weight 1
  • Fault Classification Precision · Weight 1

Metrics

  • Fault Classification Precision · Target 0.95

Benchmarks

  • IoT-FaultDiagnostics-v1
  • energy

Reference cases

  • 1 public reference case

Workflow tasks

  1. Task 1

    Input: JSON containing timestamp, sensor_id, temp_f, duct_pressure_psi, and chiller_status

    Output: JSON with fault_detected (bool), issue_type, urgency_level, and recommended_action

    Execution harness: Python

Evaluation tools

  • OpenAI Agents SDK · Agent Framework
  • Vercel v0 · UI Engineering Tool

Recipe freeze marker

No recipe freeze time is recorded.

Frequently Asked Questions about OpenAI Agents SDK BMS Telemetry Maintenance Workflows with v0