Negotiation Platform

A comprehensive framework for conducting automated negotiations between Large Language Models (LLMs). This platform enables researchers to study negotiation behaviors, biases, and strategies in controlled environments.

Architecture

The negotiation platform consists of several key components:

  • Main Module: Entry point and command-line interface

  • Core Modules: Session management, game engine, LLM management, configuration

  • Games: Different negotiation scenarios (company car, resource allocation, integrative)

  • Models: AI model wrappers and interfaces

  • Metrics: Performance measurement and analysis tools

  • Results: Statistical analysis and reporting utilities