File size: 1,132 Bytes
c1be7c3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
spec_version: 1
name: procure-rl
version: "1.0.0"
type: space
runtime: fastapi
app: server.app:app
port: 7860
description: "LLM agent learns procurement negotiation strategy against scripted supplier opponents with hidden utility functions"
author: "procure-rl"
tags:
  - openenv
  - negotiation
  - procurement
  - real-world
  - rl
tasks:
  - id: single_issue
    description: "Negotiate software license price with cooperative supplier"
    difficulty: easy
    max_steps: 6
    reward_range: [0.0, 1.0]
  - id: multi_issue
    description: "Negotiate price and payment terms with cash-flow-sensitive supplier"
    difficulty: medium
    max_steps: 8
    reward_range: [0.0, 1.0]
  - id: adversarial
    description: "Negotiate multiple issues against aggressive anchoring supplier"
    difficulty: hard
    max_steps: 10
    reward_range: [0.0, 1.0]
reward_range: [0.0, 1.0]
observation_space:
  type: object
  description: "Natural language supplier message with structured negotiation state and rapport signal"
action_space:
  type: object
  description: "Negotiation move type, structured terms, and natural language message"