mahammadaftab's picture
clean initial commit
62851e9
name: ai-executive-assistant
version: "1.0"
entry_point: env.assistant_env:ExecutiveAssistantEnv
observation_space:
type: dict
keys:
time:
type: string
description: Current simulation time in HH:MM format
tasks:
type: list
description: List of task objects with id, title, time, duration, priority, type, status
inbox:
type: list
description: List of inbox message objects with id, sender, content, urgency, replied
preferences:
type: dict
description: User preference profile for personalization
action_space:
type: discrete
actions:
- schedule_task
- complete_task
- defer_task
- send_reply
- reject_task
- ask_clarification
max_steps: 50
reward_range: [-20, 20]
features:
temporal_reasoning: true
partial_observability: true
action_masking: true
curriculum_learning: true
conflict_graph: true
user_preferences: true
description: >
RL environment simulating an executive assistant handling scheduling,
inbox communication, and task prioritization. Features temporal reasoning
with overlap detection, multi-objective reward shaping, partial observability
with hidden tasks and delayed inbox, action masking, conflict graph modeling,
curriculum learning, and personalization via user preference memory.