File size: 1,209 Bytes
569613d
 
 
 
 
 
 
 
 
60c21c4
 
569613d
 
 
 
cf45353
569613d
 
cf45353
569613d
 
cf45353
569613d
 
cf45353
 
 
 
 
 
 
 
 
569613d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
spec_version: 1
name: sql_sandbox
type: space
runtime: fastapi
app: server.app:app
port: 7860

description: >
  SQL/Data Cleaning Sandbox  a real-world OpenEnv environment where AI agents
  clean messy databases via SQL and Python. Six tasks from basic to advanced with
  partial-progress grading and penalties.

reward_range: [0.0, 1.0]

tasks:
  - id: task1
    name: Data Triage
    grader: "server.environment:grade_easy"
  - id: task2
    name: Data Cleaning
    grader: "server.environment:grade_medium"
  - id: task3
    name: Schema Migration
    grader: "server.environment:grade_hard"
  - id: task4
    name: Log Analysis
    grader: "server.environment:grade_task4"
  - id: task5
    name: Data Imputation
    grader: "server.environment:grade_task5"
  - id: task6
    name: Complex Join & Ranking
    grader: "server.environment:grade_task6"

action_space:
  type: object
  properties:
    tool:
      type: string
      enum: [sql, python]
    command:
      type: string

observation_space:
  type: object
  properties:
    output:
      type: string
    error:
      type: string
    current_step:
      type: integer
    max_steps:
      type: integer
    task_description:
      type: string