OpenEnv / openenv.yaml
mahammadaftab's picture
Initial OpenEnv Email Triage Submission
4b77608
# OpenEnv Configuration
# Real-world email triage environment for AI agent training
environment:
name: "openenv-email-triage"
version: "1.0.0"
description: "Autonomous email triage based on intent and urgency."
authors: ["OpenEnv Team"]
license: "MIT"
repository: "https://github.com/yourusername/OpenEnv"
tags: ["natural-language", "triage", "classification", "email"]
openenv_version: "1.0"
tasks:
easy:
name: "Basic Email Triage"
description: "Triage 10 simple emails (spam, urgent, or generic)."
config:
num_emails: 10
spam_ratio: 0.3
urgent_ratio: 0.2
confounding_ratio: 0.0
grader:
success_threshold: 0.7
criteria:
- name: "accuracy"
weight: 0.8
- name: "critical_safety"
weight: 0.2
medium:
name: "Moderate Triage with Ambiguity"
description: "Triage 20 emails with some internal ambiguity."
config:
num_emails: 20
spam_ratio: 0.3
urgent_ratio: 0.2
confounding_ratio: 0.2
grader:
success_threshold: 0.8
criteria:
- name: "accuracy"
weight: 0.7
- name: "critical_safety"
weight: 0.3
hard:
name: "Complex Dynamics Triage"
description: "Triage 50 complicated, ambiguous, or noisy emails."
config:
num_emails: 50
spam_ratio: 0.4
urgent_ratio: 0.1
confounding_ratio: 0.4
grader:
success_threshold: 0.9
criteria:
- name: "accuracy"
weight: 0.6
- name: "critical_safety"
weight: 0.4
# Observation space
observation:
dimensions: 4
components:
- name: "emails_remaining"
description: "Remaining count"
- name: "is_spam"
description: "Is the current email marked as spam?"
- name: "is_urgent"
description: "Is the current email marked as urgent?"
- name: "is_internal"
description: "Is the current email from an internal sender?"
# Action space
action:
dimensions: 1
type: "discrete"
bounds: [0, 4]
components:
- name: "action_type"
description: "0=Ignore, 1=Reply, 2=Forward, 3=Archive, 4=Delete"
# Rendering
rendering:
mode: ["human"]
fps: 1