hashmath2005/Email-Triage
Email Triage & Intelligent Workplace Assistant: An OpenEnv Benchmark
Abstract
Modern Language Models excel at isolated reasoning, yet deploying them as autonomous workplace agents exposes a devastating fragility: they fail to navigate the messy, asynchronous, and socially nuanced realities of corporate environments. We present the Email Triage & Intelligent Workplace Assistant, an open-source OpenEnv simulation tailored for evaluating autonomous agents in high-stakes office scenarios. This environment exposes the agent to realistic noise, complex dependency chains, and competing urgencies via a multidimensional reward function, proving that genuine autonomy requires more than just Next Token Prediction—it requires organizational intuition.
Action and Observation Spaces
The environment strictly adheres to Pydantic v2 schemas defined in env/models.py.
Observation Space
The agent receives a full view of the simulated corporate system along with textual feedback from the last action.
Action Space
Agents interact via a continuous loop of defined operational capabilities.
Difficulty Breakdown
The OpenEnv environment offers three incrementally scoped benchmarks.
- Easy: Strict static classification evaluating pure information extraction. High success rate expectation.
- Medium: Tone and instruction following. Evaluates text generation within bounds governed by rubrics.
- Hard (Inbox Zero): 10 emails. Competing dependencies. Requires the agent to anticipate constraints, schedule around blockers, and avoid cyclical loops. Evaluates multi-step decision horizons.
Setup & Running the Baseline
Get started in under 3 commands:
# 1. Build the Docker environment
docker build -t openenv-email-triage .
# 2. Supply your API Key to the environment
export OPENAI_API_KEY="sk-..."
# 3. Run the evaluation baseline
docker run --rm -e OPENAI_API_KEY=$OPENAI_API_KEY openenv-email-triageBaseline Evaluation Results (gpt-4o-mini)
Using the native scripts/baseline_inference.py, we benchmarked a standard zero-shot LLM reasoning loop.
Ready for Hugging Face Spaces `openenv` deployment out of the box.
