Annual energy kwh
annual_energy_kwh
Annual lighting energy consumption
Scores if within ±3% of the reference value.
Calculates annual road lighting energy consumption and Annual Energy Consumption Index from system power, full-output hours, dimmed hours, dimming level, and illuminated area.
with-tool: The model is given an executable Python calculator script.
Standards
One template produces many comparable benchmark tasks while keeping the scoring contract fixed.
01
The reusable contract shown on this page.
02
An archetype and site context are sampled.
03
Inputs may be hidden at harder tiers.
04
The model responds with the declared outputs.
Inputs the model receives, and the outputs it is scored on.
5 inputs
Included directly in every task prompt.
System power
system_power_w
Total road lighting system power at full output
Full output hours per year
full_output_hours_per_year
Annual hours at full lighting output
Dimming level pct
dimming_level_pct
Dimmed output level relative to full power
Illuminated area
illuminated_area_m2
Illuminated road or pathway area
Visible in easier tasks and withheld in one or more harder tiers.
Dimmed hours per year
dimmed_hours_per_year
Annual hours at dimmed lighting output
Hidden at hard difficulty.
2 outputs
annual_energy_kwh
Annual lighting energy consumption
Scores if within ±3% of the reference value.
aeci_kwh_per_m2_year
Annual Energy Consumption Index
Scores if within ±3% of the reference value.
Each template is sampled at three tiers. Harder tiers may hide inputs, forcing the model to infer them from the scenario description.
All inputs given
Local road with all values visible
All inputs given
Road lighting dimming scenario
Some inputs hidden
Arterial road with dimmed hours embedded in context
Hidden inputs
Prompt replacement text
Use the annual dimmed operating hours implied by {{ archetype.description }}.
Dimmed hours per year restricted to: 2500
The exact instruction and parameter contract used to generate this task, pinned to the published library source.
/workspace
Teal lines show Jinja input conditions, not task visibility policy. A line renders only when that input or tool is visible.
1# ABOUTME: Prompt template for road lighting Annual Energy Consumption Index tasks.2# ABOUTME: Presents full-output, dimmed-hour, and area inputs for calculation.3 4You are a senior road lighting engineer checking annual energy performance.5 6## Given7 8| Parameter | Value | Unit |9|-----------|-------|------|10| System power | {{ system_power_w }} | W |11| Full-output operating hours | {{ full_output_hours_per_year }} | h/year |12| Dimmed operating hours | {{ dimmed_hours_per_year }} | h/year |13| Dimming level | {{ dimming_level_pct }} | % |14| Illuminated area | {{ illuminated_area_m2 }} | m2 |15 16## Constraints17 18- Annual energy equals full-output energy plus dimmed energy.19- Dimmed energy uses system power multiplied by the dimming level fraction.20- AECI equals annual energy divided by illuminated area.21 22## Output Format23 24Include a JSON block with exactly these keys:25 26```json27{28 "annual_energy_kwh": <numeric_value>,29 "aeci_kwh_per_m2_year": <numeric_value>30}31```32 33Write your complete solution to `/workspace/output.md`.34 Each generated task is drawn from one of these realistic scenario bands.
Site contexts ground each scenario in a real locale the model can use to infer hidden values.
local_road_night_dimming
Local road with overnight dimming
arterial_road_night_dimming
Arterial road with adaptive lighting control
arterial-road-arterial-road-night-dimming-preview — hard difficulty, some inputs hidden.
Arterial road with adaptive lighting control. arterial-road. Required outputs: annual_energy_kwh, aeci_kwh_per_m2_year
Scenario context and visible inputs.
Executable tool: road-aeci-calculation_calc.py
Inputs withheld at this difficulty.
Dimmed hours per year
dimmed_hours_per_year
Stand-in text in the prompt
Use the annual dimmed operating hours implied by {{ archetype.description }}.
The scored JSON answer schema.
{
"annual_energy_kwh": <number>,
"aeci_kwh_per_m2_year": <number>
}