Skip to main content

Facebook AI Research open-sources code for basic negotiation bots

Want smarter insights in your inbox? Sign up for our weekly newsletters to get only what matters to enterprise AI, data, and security leaders. Subscribe Now


Facebook AI researchers are developing techniques to teach bots how to carry out negotiations with humans and others bots. Results of initial work in this area will be open-sourced today, and initial results will be submitted to Arxiv for peer review.

To train negotiation bots, FAIR used supervised learning, first observing people carry out negotiations, then training neural networks to imitate people. The bots were tested in online conversations with people and bots, and researchers found that the result was as good or better than people.

Researchers call the technique for bots to carry out negotiations “dialog rollouts.” Negotiation requires a certain amount of thinking ahead, and dialog rollouts use a dialog model to simulate future conversations.

Each negotiation was carried out by assigning numeric value to items and having two bots split a handful of items, like balls, books, and bats. Quitting wasn’t an option, because quitting would mean both bots earn zero points.


AI Scaling Hits Its Limits

Power caps, rising token costs, and inference delays are reshaping enterprise AI. Join our exclusive salon to discover how top teams are:

  • Turning energy into a strategic advantage
  • Architecting efficient inference for real throughput gains
  • Unlocking competitive ROI with sustainable AI systems

Secure your spot to stay ahead: https://bit.ly/4mwGngO


The news today is FAIR’s latest effort to share insights with a larger community of businesses and developers interested in bots and artificial intelligence. To promote different forms of dialogue and grow the use of bots that can hold conversation, last month FAIR launched ParlAI.

Above: Negotiation bots operating on Mechanical Turk

Image Credit: FAIR