LIVEdataset aec-bench@releasetasks 552models 18last submission · built
electricalwith-tool

Conduit Fill Calculation

Calculates conduit fill for identical circular cables in a circular conduit. The deterministic method sums cable cross-sectional area, computes conduit internal area, reports fill percentage, and gives margin against an explicit maximum fill percentage.

with-tool: The model is given an executable Python calculator script.

How this task is generated

One template produces many comparable benchmark tasks while keeping the scoring contract fixed.

  1. 01

    Template

    The reusable contract shown on this page.

  2. 02

    Scenario

    An archetype and site context are sampled.

  3. 03

    Difficulty tier

    Inputs may be hidden at harder tiers.

  4. 04

    Task prompt

    The model responds with the declared outputs.

Parameters

Inputs the model receives, and the outputs it is scored on.

Inputs

4 inputs

Always given

Included directly in every task prompt.

3
  • Conduit internal diameter

    conduit_internal_diameter_mm

    Conduit internal diameter

    10 – 200 mm
  • Cable count

    cable_count

    Number of identical cables

    1 – 200
  • Cable outer diameter

    cable_outer_diameter_mm

    Cable outer diameter

    1 – 50 mm

Hidden at higher difficulty

Visible in easier tasks and withheld in one or more harder tiers.

1
  • Maximum fill pct

    maximum_fill_pct

    Maximum permitted fill percentage

    Hidden at hard difficulty.

    10 – 80 %

Scored outputs

4 outputs

Total cable area

total_cable_area_mm2

Total cable cross-sectional area

Scores if within ±3% of the reference value.

Conduit area

conduit_area_mm2

Conduit internal cross-sectional area

Scores if within ±3% of the reference value.

Fill percentage

fill_percentage

Conduit fill percentage

Scores if within ±3% of the reference value.

Fill margin pct

fill_margin_pct

Margin below the maximum fill percentage

Scores if within ±3% of the reference value.

Difficulty

Each template is sampled at three tiers. Harder tiers may hide inputs, forcing the model to infer them from the scenario description.

easy

All inputs given

Small conduit with all dimensions visible

medium

All inputs given

Small or larger conduit fill

hard

Some inputs hidden

Maximum fill hidden in cabling standard context

Hidden inputs

  • Maximum fill pctmaximum_fill_pct

Prompt replacement text

Use the maximum fill percentage implied by {{ archetype.description }}.

Maximum fill pct restricted to: 40

Task bundle

The exact instruction and parameter contract used to generate this task, pinned to the published library source.

/workspace

  • instruction.md
  • conduit-fill-calculation_calc.py

Teal lines show Jinja input conditions, not task visibility policy. A line renders only when that input or tool is visible.

1You are a senior communications cabling engineer checking conduit fill.2 3## Given4 5| Parameter | Value | Unit |6|-----------|-------|------|7| Conduit internal diameter | {{ conduit_internal_diameter_mm }} | mm |8| Cable count | {{ cable_count }} | count |9| Cable outer diameter | {{ cable_outer_diameter_mm }} | mm |10{% if maximum_fill_pct is defined %}11| Maximum fill | {{ maximum_fill_pct }} | % |12{% endif %}13 14## Constraints15 16- Treat the conduit and cables as circular cross sections.17- Total cable area equals cable count times cable area.18- Fill percentage equals total cable area divided by conduit internal area.19- Fill margin equals maximum fill percentage minus actual fill percentage.20 21## Output Format22 23Include a JSON block with exactly these keys:24 25```json26{27 "total_cable_area_mm2": <numeric_value>,28 "conduit_area_mm2": <numeric_value>,29 "fill_percentage": <numeric_value>,30 "fill_margin_pct": <numeric_value>31}32```33 34Write your complete solution to `/workspace/output.md`.35

Scenario archetypes

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.

Small data conduit

small_data_conduit

Small structured cabling conduit

office-cablingcomms-room
Parameter ranges
conduit_internal_diameter_mm
16 – 40
cable_count
2 – 24
cable_outer_diameter_mm
4 – 8
maximum_fill_pct
35 – 50

Large cable pathway

large_cable_pathway

Larger pathway for multiple communications cables

station-cablingcampus-backbone
Parameter ranges
conduit_internal_diameter_mm
40 – 120
cable_count
12 – 100
cable_outer_diameter_mm
5 – 15
maximum_fill_pct
35 – 60

Example task

station-cabling-large-cable-pathway-previewhard difficulty, some inputs hidden.

Larger pathway for multiple communications cables. station-cabling. Required outputs: total_cable_area_mm2, conduit_area_mm2, fill_percentage, fill_margin_pct

The model sees

Scenario context and visible inputs.

conduit_internal_diameter_mm
40 to 120 mm
cable_count
12 to 100
cable_outer_diameter_mm
5 to 15 mm

Executable tool: conduit-fill-calculation_calc.py

The model must infer

Inputs withheld at this difficulty.

  • Maximum fill pct

    maximum_fill_pct

Stand-in text in the prompt

Use the maximum fill percentage implied by {{ archetype.description }}.

The model must produce

The scored JSON answer schema.

{
  "total_cable_area_mm2": <number>,
  "conduit_area_mm2": <number>,
  "fill_percentage": <number>,
  "fill_margin_pct": <number>
}
  • total_cable_area_mm2 · scored within ±3%
  • conduit_area_mm2 · scored within ±3%
  • fill_percentage · scored within ±3%
  • fill_margin_pct · scored within ±3%