Spaces:
Sleeping
Sleeping
| spec_version: 1 | |
| name: structural_design_env | |
| description: > | |
| StructuralDesignEnv — an OpenEnv environment where LLM agents design | |
| structurally sound steel building frames. Agents place columns, beams, | |
| and shear walls, then receive physics analysis results (utilization ratios, | |
| deflections, drift) from the direct stiffness method. Eurocode 3 compliance | |
| is checked at every step. | |
| tags: | |
| - structural-engineering | |
| - physics | |
| - steel-frames | |
| - eurocode | |
| - openenv | |
| tasks: | |
| - id: task1_warehouse | |
| name: "Column Grid Warehouse" | |
| difficulty: easy | |
| max_steps: 25 | |
| description: Single-story 20×10m warehouse. No lateral loads. Score by validity + material efficiency. | |
| grader: structural_design_env.tasks:grade_task1 | |
| - id: task2_office | |
| name: "Multi-Story Office" | |
| difficulty: medium | |
| max_steps: 55 | |
| description: 3-story 20×20m office with wind and light seismic. Score by drift control + efficiency + torsional balance. | |
| grader: structural_design_env.tasks:grade_task2 | |
| - id: task3_hospital | |
| name: "Seismic Hospital" | |
| difficulty: hard | |
| max_steps: 85 | |
| description: 3-story hospital in seismic Zone 3. Score by seismic drift + budget + redundancy + utilization. | |
| grader: structural_design_env.tasks:grade_task3 | |
| app: server.app:app | |
| port: 7860 | |
| requirements: pyproject.toml | |
| runtime: | |
| type: docker | |
| dockerfile: Dockerfile | |
| build_context: "." | |