Compound Query Sub-Query Generation for Agent Response

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing systems often fail to handle compound queries effectively, leading to erroneous responses and requiring users to split queries into multiple disparate ones, which increases the computational and network resource requirements.

Innovation Solution

The implementation generates sets of sub-queries from a compound query, determines a quality score for each set, and selects the most appropriate set to provide corresponding commands to agents, allowing for efficient processing and rendering of responses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users split compound queries into multiple disparate queries, then the computing system can process each query individually, but the quantity of user input increases and computational resources are wasted

Engineering Contradiction:
Improvequery processing accuracyVSAvoiduser input time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system segments a compound query into multiple sub-queries automatically, allowing the user to submit a single comprehensive query while the system processes it as separate components. This resolves the contradiction by maintaining processing accuracy through segmentation while eliminating the need for users to manually split queries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The query processing system acts as an intermediary between the user's compound query and the underlying processing agents. It receives the compound query, generates appropriate sub-queries, and coordinates their processing, thereby shielding the user from the complexity of multiple separate inputs while ensuring accurate processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If users split compound queries into multiple disparate queries, then each query can be processed separately, but computational and network resources increase

Engineering Contradiction:
Improvequery response accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system merges multiple sub-queries into a single compound query submission from the user perspective. By processing sub-queries internally and combining their results, the system reduces network transmissions and computational overhead compared to handling multiple separate user submissions, while maintaining accurate responses.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary analysis of the compound query to identify and generate appropriate sub-queries before actual processing begins. This preliminary structuring allows for optimized resource allocation and avoids redundant processing that would occur if queries were handled as separate user submissions.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the system processes compound queries directly, then user interaction is simplified, but the system may provide erroneous responses

Engineering Contradiction:
Improveuser interaction simplicityVSAvoidresponse accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system segments compound queries into distinct sub-queries with specific intents, allowing each sub-query to be processed by appropriate specialized agents. This segmentation maintains response accuracy by ensuring each component is handled correctly while preserving the simplicity of single-query user submission.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback mechanisms where quality scores are assigned to generated sub-queries and their processing results. This feedback loop ensures that responses are validated and verified, maintaining high accuracy while allowing the system to handle complex compound queries that would be cumbersome for users to split manually.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12067040B2Determining responsive content for a compound query based on a set of generated sub-queries
Publication Date: 2024.08.20 GOOGLE LLC
  • US12067040B2 patent drawing
  • US12067040B2 patent drawing
  • US12067040B2 patent drawing

AI summary

Implementations are directed to determining, based on a submitted query that is a compound query, that a set of multiple sub-queries are collectively an appropriate interpretation of the compound query. Those implementations are further directed to providing, in response to such a determination, a corresponding command for each of the sub-queries of the determined set. Each of the commands is to a corresponding agent (of one or more agents), and causes the agent to generate and provide corresponding responsive content. Those implementations are further directed to causing content to be rendered in response to the submitted query, where the content is based on the corresponding responsive content received in response to the commands.