File size: 1,502 Bytes
f4ed234
 
 
 
 
 
 
 
 
 
 
6172160
f4ed234
6172160
14170d7
f4ed234
 
 
 
 
14170d7
f4ed234
 
 
 
 
14170d7
f4ed234
 
 
 
 
14170d7
f4ed234
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
name: "911-dispatch-supervisor"
version: "1.0.0"
description: "An RL environment simulating real-world 911 emergency dispatch operations. An LLM agent acts as a city-wide dispatch supervisor, allocating police, fire, and EMS units to simultaneous incidents under time pressure and resource constraints."

tags:
  - openenv
  - dispatch
  - emergency
  - resource-allocation
  - multi-objective

entrypoint: src.openenv_environment:OpenEnvEnvironment

tasks:
  - id: single_incident
    name: "Single Incident Response"
    difficulty: easy
    max_steps: 20
    description: "Dispatch the correct unit to a single cardiac arrest in time."

  - id: multi_incident
    name: "Multi-Incident Triage"
    difficulty: medium
    max_steps: 40
    description: "Manage 3 simultaneous incidents with competing priorities."

  - id: mass_casualty
    name: "Mass Casualty Event"
    difficulty: hard
    max_steps: 60
    description: "Respond to a building collapse with incident waves across the city."

  - id: shift_surge
    name: "Shift Surge"
    difficulty: hard
    max_steps: 60
    description: "Manage a surge of incidents as units go out of service mid-shift."

action_space: "Structured JSON with dispatch_action (dispatch/cancel/reassign/stage/mutual_aid/upgrade/downgrade), unit_id, incident_id, and optional notes field."

observation_space: "Structured JSON with city state, all unit statuses/positions/ETAs, all incident statuses/severities/assigned units, step count, and reward breakdown."