CoolFace
Apppublic

SudalaiMuthu/aeos-env

sourceHugging Faceupdated 5mo agoView on Hugging Face
0likes
App README

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

text
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 validate and standardized logging formats.
  • โ€”Production-Ready: Includes Docker support for seamless deployment to platforms like Hugging Face Spaces.

๐Ÿš€ Getting Started

1. Install Dependencies

bash
python -m pip install -r requirements.txt

2. Run the Server

bash
python -m uvicorn app:app --host 0.0.0.0 --port 8000 --reload

3. Execute Inference & Scoring

bash
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:

bash
docker build -t aeos-env .
docker run -p 7860:7860 aeos-env

Built with โค๏ธ for the Advanced Agentic Coding community.