Build a Wastewater Telemetry Anomaly Detector with AI SDK and o3
Aging wastewater aeration control systems suffer from unexpected dissolved oxygen drops and unrecorded PLC sensor drifts. Build a real-time SCADA telemetry analysis pipeline using AI SDK and o3 reasoning model to classify aeration anomalies and achieve over 95% detection accuracy.
What you are building
The core problem, expected build, and operating context for this challenge.
Develop an automated telemetry analyzer for PLC aeration retrofits using AI SDK tools paired with o3 model reasoning.
How work is evaluated
Evaluates the accuracy and response time of the AI SDK telemetry classifier on simulated wastewater PLC streams.
Shared data for this challenge
Review public datasets and any private uploads tied to your build.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
valid_json_structure
Checks if output contains anomaly_detected and root_cause fields.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
f1_score
F1 score of anomaly detection on test telemetry stream • target: 0.95 • range: 0-1
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Stream OPC UA telemetry into AI SDK structured tool invocations
Leverage OpenAI o3 reasoning to diagnose dissolved oxygen anomalies
Build real-time alert triggers for PLC retrofits with zero false positives
Evaluate operational reliability metrics against baseline historical logs
Reference links and supporting material
Simulated time-series telemetry from a 4-basin municipal wastewater aeration facility.
How this agent runs
Evaluates the accuracy and response time of the AI SDK telemetry classifier on simulated wastewater PLC streams.
Challenge input
JSON object with time-series sensor array (do_level, airflow_rate, power_kw, timestamp)
AI SDK
Required framework for AI-powered TS applications
o3
Deep reasoning model for physical telemetry root-cause diagnosis
Evaluated output
JSON object with anomaly_detected (boolean), root_cause (string), confidence (float)
- Checks if output contains anomaly_detected and root_cause fields.
- F1 score of anomaly detection on test telemetry stream • target: 0.95 • range: 0-1
- Benchmark: SCADA-Bench-2025
- F1 Score target: 0.95
- 1 public reference case
- JavaScript execution harness
- javascript sandbox (unavailable on Versalist)
View technical recipe
Configured tools
- Vercel AI SDK · Optional
- OpenAI o3 · Optional
- o3 · Required
- Vercel AI SDK · Optional
Evaluation contract
- valid_json_structure · Weight 1
- f1_score · Weight 1
Recipe state
This is a preview. The configuration can change before the evaluation recipe is locked.