File size: 1,461 Bytes
519736d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
name: SocraticEnv
version: "1.0.0"
description: >
  A Socratic teaching environment where an AI agent plays the role
  of a student. The environment acts as a tutor that asks probing
  questions, plants misconceptions, and evaluates reasoning quality.
  Tests factual recall, multi-turn coherence, and critical thinking.
author: Amar Prakash
tags:
  - openenv
  - education
  - reasoning
  - socratic
  - llm-evaluation
observation_space:
  type: text
  description: A question or statement from the Socratic tutor
action_space:
  type: text
  description: The agent's response to the tutor's question
reward_range: [0.0, 1.0]
tasks:
  - id: factual_recall
    name: Factual Recall
    difficulty: easy
    description: Agent must explain a concept clearly and accurately
  - id: socratic_dialogue
    name: Socratic Dialogue
    difficulty: medium
    description: Agent must stay coherent across a 5-turn Socratic dialogue
  - id: misconception_trap
    name: Misconception Trap
    difficulty: hard
    description: Agent must detect and correct a false belief planted by the tutor
  - id: debate_mode
    name: Debate Mode
    difficulty: medium
    description: Agent must argue both sides of a controversial topic
  - id: analogy_challenge
    name: Analogy Challenge
    difficulty: hard
    description: Agent must explain concepts using only everyday analogies
endpoints:
  reset: POST /reset
  step: POST /step
  state: GET /state
  tasks: GET /tasks