Spaces:
Sleeping
Sleeping
File size: 2,229 Bytes
b2b5e0b e2b52d4 b2b5e0b 9c1645f 825c00b 9c1645f 825c00b 9c1645f | 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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | ---
title: SupportOps Arena
emoji: π―
colorFrom: blue
colorTo: red
sdk: docker
app_port: 7860
tags:
- openenv
- reinforcement-learning
- it-support
- environment
- benchmark
pinned: false
---
# π― SupportOps Arena
**Enterprise IT Incident Triage Reinforcement Learning Environment**
[](https://openenv.ai)
[](https://www.python.org/downloads/)
[](https://opensource.org/licenses/Apache-2.0)
SupportOps Arena is a production-grade, OpenEnv-compliant RL benchmark that simulates enterprise IT support operations. AI agents act as Level-1/2 IT support operators, triaging incomplete and noisy incident tickets.
---
## π Quick Start
### Installation
```bash
pip install -r requirements.txt
cp .env.example .env
# Edit .env with your API keys
```
### Run Server
```bash
python app/server.py
# Access dashboard at http://localhost:7860
```
### Run Baseline Agent
```bash
python inference.py
```
### Docker
```bash
docker build -t supportops-arena .
docker run -p 7860:7860 supportops-arena
```
---
## π Environment
### Tasks
- **Easy**: Wi-Fi connectivity (10 steps, 6 scenarios)
- **Medium**: VPN access (16 steps, 6 scenarios, misleading logs)
- **Hard**: Cross-system failures (24 steps, 6 scenarios, contradictory evidence)
### Actions (15 total)
- **Diagnostic**: inspect_network, inspect_logs, check_authentication, etc.
- **Remediation**: flush_dns, reconfigure_client, restart_service, reset_credentials
- **Terminal**: escalate_ticket, resolve_ticket, close_without_fix
### Rewards
- Positive: +0.10 to +1.00 for good actions
- Negative: -0.05 to -0.40 for bad actions
---
## π API
- `POST /reset` - Start new episode
- `POST /step` - Take action
- `GET /state` - Get full state
- `POST /baseline/run` - Run baseline agent
---
## π§ͺ Testing
```bash
pytest
pytest --cov
```
---
## π Performance
**Baseline Agent Scores**:
- Easy: 0.65-0.75
- Medium: 0.40-0.55
- Hard: 0.20-0.35
---
## π License
Apache License 2.0
---
Built for OpenEnv Hackathon 2026
|