EshwarChandra/OpenENV_Hackathon
0
๐ง Email Triage Agent (OpenEnv)
An interactive AI environment that simulates real-world enterprise email triage.
๐ง What This System Does
This project models how companies handle incoming emails by:
- ๐ฉ Classifying emails (billing, technical, sales, etc.)
- โก Assigning priority based on SLA urgency
- ๐ Routing emails to the correct team
- ๐ฏ Evaluating decisions using a reward system
๐ Key Features
- โ Multi-step decision environment
- โ SLA-aware prioritization
- โ Queue-based email handling
- โ Reward-driven evaluation
- โ Interactive Gradio UI (live demo)
๐ฎ How to Use (Demo)
- Select a task:
easyโ basic classificationmediumโ queue + SLA decisionshardโ multi-step + strict constraints
- Click ๐ Reset Environment
- Choose:
- Category
- Priority
- Assign To
- Click ๐ Submit Action
- Observe:
- Reward score
- Next email
- System behavior
โก Quick Demo
Use built-in buttons:
- โ Correct Decision โ optimal handling (high reward)
- โ Wrong Decision โ poor handling (low/negative reward)
๐๏ธ Environment Design
Observation
The agent receives:
- Current email
- Queue length
- Active SLA pressure
- Previous actions
Action Format
{
"category": "billing | technical | sales | spam | other",
"priority": "low | medium | high | urgent",
"assign_to": "support | engineering | sales | ignore",
"draft_reply": "optional (used in hard task)"
}