SudalaiMuthu/aeos-env
0
AEOS: Autonomous Enterprise Operations Simulator ๐
AEOS is a production-grade, autonomous environment for simulating and evaluating enterprise-level operational workflows. Designed for the OpenEnv ecosystem, it features a robust FastAPI backend, deterministic reward shaping, and multi-tier task evaluation.
๐๏ธ Project Architecture
AEOS/
โโโ app.py # FastAPI server (API layer)
โโโ inference.py # Automated agent runner (Inference layer)
โโโ openenv.yaml # OpenEnv compliance specification
โโโ Dockerfile # Scalable deployment container
โโโ requirements.txt # Dependency manifest
โโโ env/
โโโ environment.py # Core simulation logic & state machine
โโโ models.py # Pydantic data schemas
โโโ tasks.py # Task difficulty definitions
โโโ graders.py # Deterministic evaluation algorithms๐ง Key Features
- Dynamic State Management: Tracks real-time emails, tickets, and agent workloads.
- Advanced Reward Engineering: Multi-faceted rewards including immediate action signals, efficiency bonuses, and long-term system stability incentives.
- SLA Decay Simulation: Realistic time-sensitive penalties for pending tasks.
- OpenEnv Compliant: Fully supports
openenv validateand standardized logging formats. - Production-Ready: Includes Docker support for seamless deployment to platforms like Hugging Face Spaces.
๐ Getting Started
1. Install Dependencies
python -m pip install -r requirements.txt2. Run the Server
python -m uvicorn app:app --host 0.0.0.0 --port 8000 --reload3. Execute Inference & Scoring
python inference.py๐ Decision Intelligence
AEOS uses a hybrid decision engine:
- Rule-based prioritization for SLA-sensitive tasks
- LLM-based reasoning for adaptive decisions
- Dynamic workload balancing
- Anti-loop stability mechanism
This ensures consistent and realistic enterprise simulation.
๐งช Evaluation System
AEOS evaluates agents across three difficulty levels:
- Triage (Easy): Correct classification of incoming data.
- Resolution (Medium): Proficiency in responding to entities.
- Ops Management (Hard): Balancing workloads and mastering SLA deadlines.
๐ณ Docker Deployment
Build and run your container locally:
docker build -t aeos-env .
docker run -p 7860:7860 aeos-envBuilt with โค๏ธ for the Advanced Agentic Coding community.
