pm-ops / README.md
Aditya Guntur
Fix README.md encoding: convert from UTF-16 to UTF-8
aa8d9a1
|
Raw
History Blame Contribute Delete
1.74 kB
---
title: PM-Ops RL Environment
emoji: ๐Ÿ“‹
colorFrom: blue
colorTo: purple
sdk: docker
app_port: 8000
pinned: false
tags:
- openenv
- reinforcement-learning
---
# PM-Ops: Procedural Project-Management RL Environment
A multi-app simulated environment (Ticketing, Codebase, Chat) featuring **procedural
organizational drift**, designed for reinforcement learning training.
## What makes it RL-shaped
Every episode samples a fresh OrgConfig -- different label names, priority schemes,
team-to-service mappings, and oncall channel names. Frontier LLMs fail because they
rely on memorized conventions; a trained agent learns to read the runbook first.
## Tasks
| Task | Brief | Max Steps |
|------|-------|-----------|
| triage | Bug report -- correct label, priority, team, channel | 25 |
| incident_routing | Alert -- identify owner via commits, page oncall | 25 |
| release_notes | Compile + post release notes in org style | 40 |
| dep_update | Coordinate dependency update across all owning teams | 40 |
## Action space
The agent calls actions like:
meta.read_runbook -- learn this org's conventions
ticketing.create_ticket -- file a ticket with label + priority
ticketing.assign_ticket -- assign to correct team
chat.post_message -- notify the right oncall channel
meta.finish -- end episode, trigger scoring
## Reward
Delayed to episode end. Deterministic Python verifier -- no LLM-as-judge.
Partial credit for partial correctness.
## Sponsor alignment
- AI Labs: direct PM-in-the-loop positioning
- Patronus: schema drift -- env tests whether agents track convention changes
- Scale AI: enterprise workflow simulation
- Meta RFC 004: delayed trajectory reward is the native reward mode