Build a Bilingual BMS Alarm Triage and Translation Agent
Translate and classify real-time Building Management System alarms from Arabic and English into a unified standard. Triage critical mechanical failures for facility management rapid response using EnergyPlus epJSON schemas.
What you are building
The core problem, expected build, and operating context for this challenge.
Translate and classify real-time Building Management System alarms from Arabic and English into a unified standard. Triage critical mechanical failures for facility management rapid response using EnergyPlus epJSON schemas.
MEP Operations Manager
Ingest live BMS alarm feeds containing mixed Arabic and English fault descriptions.
Map vendor-specific equipment tags and error codes to standardized EnergyPlus epJSON HVAC terminology.
Classify alarm severity based on system impact and occupant safety criteria.
Push translated and prioritized alerts to the facility management ticketing system.
Two-column bilingual verification view with side-by-side Arabic and English active alarm records and dispatch actions.
Use simplified synthetic JSON records representing live BMS fault codes and mechanical alarm strings in Arabic and English. Starter examples below are synthetic. They are not downloaded records.
EnergyPlus Applies EnergyPlus epJSON HVAC equipment schemas to map proprietary bilingual vendor alarm strings to standardized mechanical component terminology.
anthropic-claude, pydantic, fastapi. Claude provides superior Arabic-English technical translation and nuance extraction across MEP engineering terms. Hosted Claude API for cross-lingual engineering term translation and structured schema mapping.
Submit runnable source, pinned dependencies, setup commands, a working interface, example outputs, and a recorded end-to-end demo. Include tests and an action log.
Extracts equipment identifiers and operational anomalies from mixed Arabic and English live alarms.
Maps technical jargon between Arabic (e.g. وحدة مناولة الهواء) and English (AHU) using epJSON nomenclature.
Scores alarm severity based on impact on thermal load and mechanical failure risk.
Exports a structured JSON alert payload ready for maintenance dispatch.
```json [ { "input": { "alarm_id": "ALM-991", "timestamp": "2023-11-01T08:00:00Z", "raw_text_ar": "توقف مفاجئ في مضخة المياه المبردة رقم 2 مع ارتفاع درجة حرارة المحرك", "raw_text_en": null }, "expected_output": { "epjson_component": "Pump:VariableSpeed", "translated_en": "Sudden stop in chilled water pump #2 with high motor temperature", "severity": "CRITICAL", "action": "DISPATCH_TECHNICIAN", "record_type": "simplified synthetic app record" } }, { "input": { "alarm_id": "ALM-992", "timestamp": "2023-11-01T08:05:00Z", "raw_text_ar": null, "raw_text_en": "VAV-05 supply air temp deviation +2C" }, "expected_output": { "epjson_component": "AirTerminal:SingleDuct:VAV:Reheat", "translated_ar": "انحراف في درجة حرارة هواء التغذية VAV-05 بمقدار +2 مئوية", "severity": "LOW", "action": "LOG_ONLY", "record_type": "simplified synthetic app record" } } ] ```
Advisory diagnostic tool only; final critical infrastructure shutdown decisions require human operational review. Use mock external writes. Require human review before any real deployment.
Participation guide
Advisory diagnostic tool only; final critical infrastructure shutdown decisions require human operational review. Use mock external writes and human review.
How work is evaluated
Extracts equipment identifiers and operational anomalies from mixed Arabic and English live alarms. Maps technical jargon between Arabic (e.g. وحدة مناولة الهواء) and English (AHU) using epJSON nomenclature. Scores alarm severity based on impact on thermal load and mechanical failure risk. Exports a structured JSON alert payload ready for maintenance dispatch.
Runnable source, pinned dependencies, setup commands, working interface, example outputs, recorded demo, tests, and action logs.
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.
Complete workflow
Ingest live BMS alarm feeds containing mixed Arabic and English fault descriptions. Map vendor-specific equipment tags and error codes to standardized EnergyPlus epJSON HVAC terminology. Classify alarm severity based on system impact and occupant safety criteria. Push translated and prioritized alerts to the facility management ticketing system.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Correctness and evidence
Extracts equipment identifiers and operational anomalies from mixed Arabic and English live alarms. Maps technical jargon between Arabic (e.g. وحدة مناولة الهواء) and English (AHU) using epJSON nomenclature. Scores alarm severity based on impact on thermal load and mechanical failure risk. Exports a structured JSON alert payload ready for maintenance dispatch.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Review interface
Two-column bilingual verification view with side-by-side Arabic and English active alarm records and dispatch actions.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Safe execution
Advisory diagnostic tool only; final critical infrastructure shutdown decisions require human operational review.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Ingest live BMS alarm feeds containing mixed Arabic and English fault descriptions.
Map vendor-specific equipment tags and error codes to standardized EnergyPlus epJSON HVAC terminology.
Classify alarm severity based on system impact and occupant safety criteria.
Push translated and prioritized alerts to the facility management ticketing system.
Reference links and supporting material
Use simplified synthetic JSON records representing live BMS fault codes and mechanical alarm strings in Arabic and English. Supplied starter examples are synthetic, not source extracts.
Challenge setup
Configuration summary for this challenge.
Challenge input
Input details are not configured.
Anthropic Claude
LLM for code generation & more
Evaluated output
No output checks are configured.
- Ingest live BMS alarm feeds containing mixed Arabic and English fault descriptions. Map vendor-specific equ...
- Extracts equipment identifiers and operational anomalies from mixed Arabic and English live alarms. Maps te...
- Two-column bilingual verification view with side-by-side Arabic and English active alarm records and dispat...
- 2 public reference cases
- 1 configured tool
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
- Anthropic Claude · Optional
Evaluation contract
- Complete workflow · Weight 40
- Correctness and evidence · Weight 30
- Review interface · Weight 20
- Safe execution · Weight 10
Reference cases
- 2 public reference cases
Workflow tasks
No workflow tasks are configured.
Recipe freeze marker
No recipe freeze time is recorded.