Dispatch Bot for Multi-Bot Interaction Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic platforms do not allow users to efficiently search for and interact with multiple bots, requiring users to separately identify and interact with each bot for different tasks, leading to redundant input and inefficient interactions.
Innovation Solution
A dispatch bot is introduced to facilitate access and interaction with multiple action bots by providing search engine-like functionality, acting as an intermediary to minimize user input and reuse user-related data across conversations, enabling multimodal interactions and cross-platform compatibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If users separately identify and interact with each bot for different tasks, then each bot can perform its specific function, but users experience redundant input and inefficient interactions
Solution Approach 1:
The patent introduces a dispatch bot as an intermediary that users interact with instead of directly interacting with multiple action bots. The dispatch bot receives user requests, identifies the appropriate action bot, and routes the interaction. This mediator approach eliminates the need for users to separately identify and interact with each bot, reducing redundant input and improving interaction efficiency while maintaining the functional capabilities of individual action bots.
Solution Approach 2:
The dispatch bot serves multiple functions: it acts as a search engine for finding action bots, as a router for directing user requests to appropriate bots, and as a context manager for maintaining conversation state across multiple bots. This multi-functional approach allows a single bot to replace multiple separate interaction channels, reducing the time users spend on redundant identification and input activities.
2Adaptability or versatility
If users separately interact with multiple bots, then each interaction can be specialized, but the system complexity for users to manage multiple bots increases
Solution Approach 1:
The dispatch bot serves as an intermediary that abstracts away the complexity of managing multiple specialized action bots from users. While each action bot maintains its specialized functionality, the dispatch bot handles the complexity of routing, context management, and coordination, presenting a simplified interface to users. This allows the system to maintain adaptability through specialized bots while reducing user-facing complexity.
Solution Approach 2:
The system architecture segments functionality into specialized action bots while consolidating management functions in a dispatch bot. This segmentation allows each action bot to remain specialized and adaptable to specific tasks, while the dispatch bot handles the complexity of coordinating between multiple bots. Users interact with the unified dispatch interface rather than managing multiple separate bot interactions directly.
3Ease of operation
If users bookmark and separately access each bot like early Internet websites, then each bot remains accessible, but the access method becomes cumbersome and lacks search functionality
Solution Approach 1:
The patent replaces the manual bookmarking and separate access method (analogous to early Internet navigation) with an automated search and routing system. Instead of users mechanically bookmarking and navigating to each bot separately, they can now use natural language queries through the dispatch bot, which automatically searches for and routes to the appropriate action bot. This substitution dramatically simplifies the access method while maintaining bot accessibility.
Solution Approach 2:
The dispatch bot provides self-service functionality by automatically identifying and routing users to the appropriate action bots based on their requests. Instead of users needing to manually locate and access each bot through bookmarks or direct navigation, the dispatch bot autonomously performs the search and routing functions, making the system easier to operate while maintaining access to all specialized bots.
Data Source
AI summary
Techniques for improving access to and interactions with bots are described. In an example, a first bot, hosted on a computing system, may identify an action to be performed for a user associated with a computing device. The action may be identified based on a user interaction with the first bot, where the user interaction may be provided from the computing device. The first bot may select a second bot based on the action. The second bot may be hosted on a same or a different computing system. The first bot may determine, based on a previous user input to the first bot, a parameter value for an execution of the action and may send the parameter value to the second bot. In response, the first bot may receive a result of an execution of the action and may provide information about the result to the computing device.


