Spaces:
Running
Running
| name: it_helpdesk_ticket_routing_openenv | |
| version: "0.1.0" | |
| description: > | |
| Deterministic IT helpdesk ticket routing environment for issue classification, | |
| prioritization, assignment, and resolution decisions. Built on the OpenEnv framework. | |
| author: Hackstreet Boys - Roopal Guha Neogi, Suyash Kumar | |
| environment: | |
| type: openenv | |
| # entry_point identifies the Environment class for the OpenEnv validator. | |
| # The HTTP server entrypoint for deployment is defined separately in | |
| # pyproject.toml under [project.scripts] as: server = "server.app:main" | |
| entry_point: server.environment:HelpdeskTicketRoutingEnvironment | |
| action_model: models:HelpdeskTicketAction | |
| observation_model: models:HelpdeskTicketObservation | |
| state_model: models:HelpdeskTicketState | |
| tasks: | |
| - name: Issue Type Classification | |
| difficulty: easy | |
| objective: Predict the correct IT issue type for a helpdesk ticket. | |
| - name: Issue Type And Priority | |
| difficulty: medium | |
| objective: Predict the correct issue type and priority. | |
| - name: Full Ticket Routing | |
| difficulty: hard | |
| objective: Predict issue type, priority, assignment group, and resolution action. | |
| api: | |
| endpoints: | |
| - /health | |
| - /reset | |
| - /step | |
| - /state | |
| - /ws | |
| - /tasks | |
| - /web | |
| - /baseline | |
| - /grader | |
| - /docs | |
| evaluation: | |
| reward_range: | |
| min: 0.0 | |
| max: 1.0 | |
| deterministic: true | |
| app_port: 7860 | |
| grading: normalized | |
| reproducible: true | |
| inference: | |
| script: inference.py | |
| env_vars: | |
| - API_BASE_URL | |
| - MODEL_NAME | |
| - API_KEY | |
| - HF_TOKEN | |
| - ENV_URL | |
| - TASK_ID | |
| - SEED | |
| - RUN_ALL_TASKS | |
| - LOCAL_IMAGE_NAME | |
| requirements: | |
| python: ">=3.11" | |
| dependencies: | |
| - "openenv-core @ git+https://github.com/meta-pytorch/OpenEnv.git" | |
| - fastapi>=0.115 | |
| - pydantic>=2.7 | |
| - uvicorn>=0.30 | |
| - httpx>=0.25 | |
| - openai>=1.68 | |