Chat Management With Plug-In Matching for Ambiguous Queries
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional search systems require well-formulated queries and struggle with ambiguous or incomplete inputs, limiting their ability to provide efficient and intelligent responses.
Innovation Solution
A computer system that initiates autonomous chats, records chat states, and uses a chat engine with a chatbot to determine search criteria and select responses from a chat library, incorporating human and programmatic resources, and learns from interactions to refine its responses over time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional search systems use well-formulated queries, then search accuracy is improved, but ease of operation deteriorates because users must know how to formulate precise queries
Solution Approach 1:
The patent introduces a chatbot as an intermediary between the user and the search system. The chatbot receives natural language inputs from users, interprets their intent, and translates them into structured search queries. This mediator handles the complexity of query formulation, allowing users to interact using simple, conversational language while maintaining high search accuracy through the chatbot's interpretation and query generation capabilities.
2Loss of information
If search systems require fully qualified queries, then information completeness is improved, but loss of time increases because users must spend time formulating complete queries
Solution Approach 1:
The system performs preliminary action by having the chatbot proactively engage users in a conversational manner to gather necessary information incrementally. Rather than waiting for users to formulate complete queries, the chatbot asks guiding questions and collects information step-by-step, preparing the search criteria in advance. This reduces the time users spend on query formulation while ensuring information completeness through the structured conversation flow.
3Adaptability or versatility
If chatbot interacts with population of users, then intelligence of chatbot is improved through learning, but device complexity increases due to learning mechanisms and data processing
Solution Approach 1:
The patent applies universality by designing a multi-functional system where the chatbot serves multiple purposes: it acts as a natural language interface, a query generator, a learning system, and a response selector. The same chatbot instance handles diverse user inputs across different domains and contexts, adapting its behavior through learning while maintaining a unified architecture. This multi-functionality reduces the need for separate specialized systems, managing complexity through a single versatile component.
4Ease of operation
If system guides users progressively to specify information, then ease of operation is improved, but duration of action increases because interactions take more time
Solution Approach 1:
The system applies partial action by guiding users to provide information incrementally rather than requiring complete specifications upfront. The chatbot accepts partial inputs, processes what is available, and progressively refines the search as users provide additional details. This approach maintains ease of operation by allowing users to start with minimal input while the system intelligently fills gaps through guided interaction, balancing interaction time with user convenience.
Data Source
AI summary
A system receives a chat query based on a user interaction on a computing device of user. The system parses the chat query to identify one or more word patterns in the chat query, and determines a matching plug-in from the plug-in library based at least in part on the one or more word patterns in the chat query. The system utilizes the matching plug-in to access one or more resources and determine a chat response for the chat query, and transmit, over the one or more networks, the chat response to the computing device of the user.


