
When two AI assistants negotiate with each other
The price has dropped, but delivery has slipped by a week. The purchasing department’s assistant considers the negotiation a success. Whoever is waiting for those components to start production might disagree. Imagine a negotiation handled by two artificial intelligence systems: one seeks savings, while the other protects the supplier’s margin. Both could achieve their goals and still leave someone unhappy.
This hypothetical scenario helps explain what changes when software is asked to negotiate on our behalf. Browsing a catalogue means choosing between predefined terms. Negotiation allows those terms to change in exchange for something else: a larger order, an advance payment or a less urgent delivery.
Here, automation enters delicate territory. A request such as “get the best terms” sounds clear until someone has to decide what “best” means. Price is only one possible answer.
What two agents exchange
An AI assistant can connect to tools that check availability, verify budgets and send proposals. To negotiate, it also needs a mandate and room to manoeuvre: how much to spend, which terms to accept and when to end the exchange.
The conversation can take place through structured messages, without mimicking a phone call between sales representatives. A proposal contains a quantity, a price and a date; the other party changes one condition; the system assesses whether to counter. A language model can help interpret requests and formulate alternatives, while separate software controls should check figures, availability and authorisations.
The difficult part is translating preferences into decisions. How much is it worth to receive the goods on Friday rather than Monday? The answer depends on what is happening within the business, often beyond the system handling the negotiation.
The discount that costs too much
Let’s return to the initial purchase. The supplier offers a lower price in exchange for a later delivery. If the buyer’s agent knows only the budget, the offer may look excellent. If it knows the delay would bring a production line to a halt, the assessment changes.
The problem starts before the negotiation, with the quality of the available information and the priorities set. An overly narrow objective rewards compromises that no manager would have approved.
A useful mandate must therefore include non-negotiable conditions. “Reduce the cost, provided delivery takes place by Friday” sets a boundary. If no offer meets that requirement, reporting the impasse may be the right outcome.
An agreement does not prove trust
Researchers have already studied agents capable of negotiation. In 2022, DeepMind presented experiments involving the game Diplomacy, in which communication and agreements help players coordinate their moves. The study also examined what happens when an agent can abandon its commitments and which mechanisms make doing so less rewarding.
A game remains a controlled environment: those findings do not establish a system’s reliability in business purchasing. They do, however, show why the ability to reach an agreement should be distinguished from any guarantee that it will be honoured.
In an operational negotiation, a statement such as “delivery confirmed” should correspond to verified availability and a confirmation recorded in the supplier’s system. The confidence with which a model writes adds no value to an unsupported promise.
The boundary between a proposal and a commitment
For a business, it makes sense to separate the authority to explore offers from the authority to approve them. An agent could compare quotations and prepare a proposal, leaving a person to confirm more significant commitments.
That separation needs to be built into permissions. Writing “always ask for confirmation” in a prompt provides a different level of protection from making it technically impossible to submit an order without approval.
Confidentiality also enters the negotiation. The system may need to know the maximum budget without being authorised to disclose it to the other party. Accessing information and being allowed to share it are separate permissions and should be managed accordingly.
The work still left on the desk
The benefits need to be measured across the entire process. Automated negotiation may reduce repetitive exchanges, but it requires integrations, exception handling and checks. If every proposal has to be reviewed from scratch, some of the time saved returns as supervision.
A sensible first application might involve recurring purchases, comparable terms and modest amounts. Evaluation should cover errors, delays and manual interventions, as well as the discount obtained. There should also be a readable record of offers and accepted terms, so events can be reconstructed without relying on the model’s subsequent account.
When two AI assistants negotiate, human work therefore begins long before the first offer: deciding what matters, which concessions are acceptable and who can commit the business. At the end of the negotiation, someone will still have to answer for that week’s delay.
