Build a Refinery Incident Repair Scheduler with Google ADK and Gemini
Unplanned refinery damage requires emergency mobilization and rapid repair sequencing to safely restore refining capacity. Build an agent system using Google Agent Development Kit (ADK) and Gemini 1.5 Pro to synthesize incident damage logs and coordinate replacement parts with less than 5% scheduling downtime conflict.
What you are building
The core problem, expected build, and operating context for this challenge.
Develop an emergency refinery repair scheduler using Google ADK with Gemini multimodal capabilities.
How work is evaluated
Evaluates emergency repair task plan generated by Google ADK agent against refinery safety rules.
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.
purge_before_weld_check
Ensures hydrocarbon purging step is sequenced before mechanical valve replacement
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
safety_permit_completeness
Percentage of required safety permits identified • target: 1 • 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
Build incident dispatch workflows using Google Agent Development Kit (ADK)
Process damage photos and text reports using Gemini multimodal capabilities
Generate prioritized repair work packs for Kuwait refinery units
Integrate automated resource availability checks against contractor inventory
Reference links and supporting material
Synthetic refinery maintenance damage reports and part replacement catalogs based on Mina Al-Ahmadi and Al-Zour repair operations.
How this agent runs
Evaluates emergency repair task plan generated by Google ADK agent against refinery safety rules.
Challenge input
JSON containing unit_id, damage_severity, replacement_parts_needed
Google ADK
Google Agent Development Kit integration
Gemini
Multimodal vision and text analysis
Evaluated output
JSON containing repair_sequence, estimated_hours, safety_permits_required
- Ensures hydrocarbon purging step is sequenced before mechanical valve replacement
- Percentage of required safety permits identified • target: 1 • range: 0-1
- Benchmark: Industrial Emergency Dispatch Bench
- Safety Permit Completeness target: 1
- 1 public reference case
- Python execution harness
- Python sandbox
View technical recipe
Configured tools
- Google Gemini · Required
- Google · Optional
- Google ADK · Optional
Evaluation contract
- purge_before_weld_check · Weight 1
- safety_permit_completeness · Weight 1
Recipe state
This is a preview. The configuration can change before the evaluation recipe is locked.