Competitive Agentic Delegation for Negotiation
haggleforme.computer asks users to supply buyer or seller negotiation strategies for language agents that negotiate on their behalf to buy or sell a specific used car. It is an experimental test of whether "human differences persist and scale when decisions are delegated to AI agents".
This project is an independent implementation of the agentic negotiation experiment in the paper:
Imas, Alex, Kevin Lee, and Sanjog Misra. "Agentic Interactions." Available at SSRN 5875162 (2025).
The supplied negotiation strategies are inserted into the system prompt which contains information common to all agents. Each buyer agent negotiates with all other seller agents submitted to the platform for at most 12 rounds of bargaining, and is scored on the buyer surplus (the dealer-price of $20,000 minus the price agreed upon in the negotiation). Similarly, each seller agent negotiates with all other buyer agents submitted to the platform for at most 12 rounds of bargaining, and is scored on the seller surplus (the price agreed upon in the negotiation minus the trade-in price of $18,000).
git clone git@github.com:emaadmanzoor/haggleforme.computer.git
cd haggleforme.computer
nvm use 24
uv venv; source .venv/bin/activate
uv pip install -r requirements.txt
uvicorn website.backend.main:app --reload --host 0.0.0.0 --port 8001 # start backend
npm run dev -- --host 0.0.0.0 --port 5173
