File size: 1,842 Bytes
3752981
 
 
 
 
 
 
 
 
42dd095
 
 
3752981
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8ada670
3752981
8ada670
 
 
3752981
 
 
 
 
 
 
 
f57e6a7
 
3752981
 
 
 
 
 
 
 
8ada670
3752981
61398c0
c64d203
8ada670
 
 
3752981
 
 
 
4f3bed5
3752981
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
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