Multi-Agent Conversational Framework for Autonomous Negotiation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional conversational agent systems require a human user on at least one side of the conversation, limiting their ability to facilitate interactions between multiple users of different types and multiple conversational agents within the same session.

Innovation Solution

A conversational agent creation framework that allows for the creation and interaction of multiple conversational agents with different roles, enabling them to perform negotiations autonomously on behalf of users without human intervention, by selecting roles, defining negotiation constraints, and conducting sessions between agents with opposing roles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional conversational agent systems require a human user on at least one side of the conversation, then the system maintains simplicity in design and operation, but the system's ability to facilitate interactions between multiple users of different types and multiple conversational agents within the same session is limited

Engineering Contradiction:
Improveability to facilitate interactions between multiple users of different typesVSAvoidsystem design complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a framework intermediary that manages and coordinates multiple conversational agents with different roles (buyer, seller, auctioneer, etc.). This intermediary layer enables complex multi-user interactions by mediating between agents, allowing the system to handle diverse user types and negotiation scenarios without requiring direct human involvement in each interaction, thus improving adaptability while managing complexity through structured mediation

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If human users directly participate in negotiations, then the negotiation process requires human time and attention, but the system cannot autonomously manage multiple negotiations simultaneously

Engineering Contradiction:
Improvenumber of negotiations managed simultaneouslyVSAvoidautonomous negotiation capability
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The patent implements self-service by enabling conversational agents to autonomously conduct negotiations without human intervention. Each agent is equipped with role-specific behaviors, constraints, and objectives that allow it to independently negotiate, make decisions, and complete transactions. This autonomy enables the system to manage multiple negotiations simultaneously, dramatically increasing productivity while reducing the need for human time and attention in each negotiation

Inventive Principle:
Principle #25Self-service

3Extent of automation

If multiple conversational agents with different roles are created and allowed to interact autonomously, then the system enables autonomous negotiations that maximize user objectives, but the framework complexity increases

Engineering Contradiction:
Improveautonomous negotiation capabilityVSAvoidframework complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the negotiation system into distinct modular components: different conversational agent roles (buyer, seller, auctioneer), separate constraint management modules, and independent negotiation protocols. Each agent type is designed as an independent module with specific behaviors and constraints, allowing the framework to manage complexity through structured segmentation while maintaining autonomous negotiation capabilities across multiple agents

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12086561B2Multi-agent conversational agent framework
Publication Date: 2024.09.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12086561B2 patent drawing
  • US12086561B2 patent drawing
  • US12086561B2 patent drawing

AI summary

One embodiment provides a method, including: receiving, within a conversational agent creation framework used to create conversational agents that perform negotiations on behalf of users, (i) a selection of one of a plurality of conversational agent roles (ii) negotiation constraints for the selected role, and (iii) an object for the negotiation; creating a conversational agent (i) having the selected role and (ii) programmed with the negotiation constraints; identifying at least one other conversational agent (i) having an opposing role with respect to the object and (ii) being programmed with opposing role negotiation constraints; and conducting a conversational session between the conversational agent and the at least one other conversational agent, wherein the conversational session comprises the negotiation for the object and wherein the conversational agent and the at least one other conversational agent perform the negotiation in view of the negotiation constraints and the opposing role negotiation constraints.