Messaging Bot Selection in Multi-Bot Group Chat Sessions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing messaging bot systems require users to communicate separately with multiple bots to select a solution, which is inefficient in terms of time and computational resources, as they lack the ability to react to each other's proposals and provide transparency in group chat sessions.
Innovation Solution
A messaging computer system that facilitates a user profile to interact with multiple messaging bots in a group chat session, where bots can react to each other's solutions and communicate in both natural language and computer-readable formats, allowing the user to select a solution efficiently and transparently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If users communicate separately with multiple bots to select a solution, then each bot can provide its proposal independently, but it increases the time and computational resources required for users to select a solution
Solution Approach 1:
The patent merges multiple separate bot-user communication sessions into a single group chat session where multiple bots can simultaneously present their proposals. This consolidation allows users to receive and compare multiple solutions in one interface, reducing the time and computational resources needed for solution selection while maintaining independent bot functionality.
2Loss of information
If multiple bots communicate in separate sessions, then each bot can process requirements independently, but it reduces transparency and the ability for bots to react to each other's proposals
Solution Approach 1:
The patent combines multiple bot communication channels into a single group chat session, enabling transparent display of all bot proposals and their reactions to each other. This unified session structure allows users to see all solutions and bot interactions in one place, improving information transparency without significantly increasing system complexity.
Solution Approach 2:
The patent implements feedback mechanisms where bots can react to each other's proposals within the group chat session. This allows bots to provide commentary, comparisons, or modifications to each other's solutions, enhancing the transparency and quality of solution presentation while maintaining manageable communication complexity.
3Device complexity
If users interact with multiple bots separately, then the system structure remains simple, but it increases computational resources and time required for solution selection
Solution Approach 1:
The patent merges multiple separate bot interactions into a single group chat session, improving solution selection efficiency by allowing users to compare multiple proposals simultaneously. This structural consolidation enhances productivity without significantly increasing system complexity, as it leverages existing messaging infrastructure.
4Loss of time
If multiple bots present proposals simultaneously in a group chat session, then the time and computational resources for solution selection are reduced, but the complexity of managing bot interactions increases
Solution Approach 1:
The patent introduces a mediator component that manages bot interactions within the group chat session. This intermediary handles the coordination of multiple bot proposals, their reactions to each other, and the overall session flow, reducing the time for solution selection while preventing excessive complexity in bot interaction management.
Data Source
AI summary
A user profile and messaging bots can be joined to participate in a group chat session. A first natural language requirement set can be received from the profile and sent to the bots. A first solution set from a first bot can be processed, with the set including a first natural language script describing a first solution to the requirement set. A second solution set from a second bot can be processed, with the set including a second natural language script that describes a second solution to the requirement set. The first and second scripts can be sent to the profile, and at least part of each solution set can be sent to the other bot. A selection of the first bot for providing a solution to the requirement set can be received from the profile, and an indication of the selection can be transmitted to the first bot.


