Built Environment Predictive HVAC Anomaly Assistant with Google ADK
Commercial facilities require autonomous monitoring to cut energy waste and prevent system outages. Construct a multimodal predictive maintenance assistant using Google's Agent Development Kit (ADK) and Gemini models to process building acoustic recordings and sensor telemetry. Achieve 90%+ diagnostic accuracy on motor and compressor faults.
What you are building
The core problem, expected build, and operating context for this challenge.
Build an intelligent building maintenance assistant using Google ADK and Gemini multimodal processing to diagnose HVAC anomalies.
How work is evaluated
Evaluates acoustic and sensor fault classification precision using Google ADK pipelines.
Challenge datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
Fault Classification Test
Accurately flags high-pitch grinding as bearing failure
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
Diagnostic Accuracy
Accuracy across multimodal fault test set • target: 0.92 • range: 0.85-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
Initialize Google ADK agents with Vertex AI model support
Combine audio inspection files with time-series temperature telemetry
Identify bearing wear and compressor cavitation anomalies
Publish structured maintenance action plans via Vertex AI tools
Reference links and supporting material
Multimodal dataset of commercial HVAC compressor acoustic clips and telemetry time series.
Challenge setup
Evaluates acoustic and sensor fault classification precision using Google ADK pipelines.
Challenge input
JSON with compressor_vibration_hz, motor_temp_c, acoustic_label
Google ADK
Official framework for building Google Gemini agents
Evaluated output
JSON with predicted_fault, recommended_action
- Accurately flags high-pitch grinding as bearing failure
- Accuracy across multimodal fault test set • target: 0.92 • range: 0.85-1
- Benchmark: FacilityDiagBench
- Diagnostic Accuracy target: 0.92
- 1 public reference case
- 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
- Google · Required
- Google ADK · Optional
- Google Gemini · Optional
Evaluation contract
- Fault Classification Test · Weight 1
- Diagnostic Accuracy · Weight 1
Metrics
- Diagnostic Accuracy · Target 0.92
Benchmarks
- FacilityDiagBench
- general
Reference cases
- 1 public reference case
Workflow tasks
- Task 1
Input: JSON with compressor_vibration_hz, motor_temp_c, acoustic_label
Output: JSON with predicted_fault, recommended_action
Execution harness: Python
Evaluation tools
- Google ADK · Agent Framework
Recipe freeze marker
No recipe freeze time is recorded.