Vehicle Interactive Agent Call Sequencing for Faster Accurate Responses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for providing interactive agents in vehicle infotainment systems require inefficient multiple input/output processes of language models for complex user inputs, leading to increased execution time and cost, and rely on local optimization rather than global optimization, resulting in lower response accuracy.

Innovation Solution

A method and apparatus that utilize a pre-trained first language model to generate a call sequence, followed by a pre-trained second language model to generate an output text, where the call sequence includes a plurality of calls, optimizing information collection through a single input/output process to improve efficiency and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple input/output processes of language models are performed to process complex user input, then information collection is more thorough, but execution time increases and computing resources are wasted

Engineering Contradiction:
Improveresponse accuracyVSAvoidexecution time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the language model processing into two distinct components: a first language model that generates call sequences and a second language model that generates output text. This segmentation allows each model to specialize in specific tasks, reducing the need for multiple iterative processes while maintaining response accuracy. The call sequence generation phase and output text generation phase are separated, enabling parallel execution paths that reduce overall execution time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by using the first language model to generate complete call sequences before executing any API calls. This preliminary generation of the entire call sequence allows the system to plan all necessary information collection steps in advance, avoiding iterative back-and-forth processes. The call sequence is generated in a single pass, and then all calls are executed systematically, reducing execution time while ensuring thorough information collection.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If multiple input/output processes of language models are performed to process complex user input, then information collection is more thorough, but computing resource consumption increases

Engineering Contradiction:
Improveresponse accuracyVSAvoidcomputing resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the language model processing into two distinct components: a first language model that generates call sequences and a second language model that generates output text. This segmentation allows each model to specialize in specific tasks, reducing the need for multiple iterative processes while maintaining response accuracy. The call sequence generation phase and output text generation phase are separated, enabling parallel execution paths that reduce overall execution time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by using the first language model to generate complete call sequences before executing any API calls. This preliminary generation of the entire call sequence allows the system to plan all necessary information collection steps in advance, avoiding iterative back-and-forth processes. The call sequence is generated in a single pass, and then all calls are executed systematically, reducing execution time while ensuring thorough information collection.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If calls are generated sequentially for each input/output process, then the language model can adapt to each new piece of information, but the overall response accuracy decreases due to lack of global optimization

Engineering Contradiction:
Improvemodel adaptabilityVSAvoidresponse accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent extracts the call sequence generation function from the output text generation function by using a separate first language model. This extraction allows the call sequence to be generated independently with a focus on global optimization, while the second language model focuses on generating accurate output text. The call sequence is taken out as a distinct intermediate representation that guides all subsequent API calls, enabling global optimization without compromising adaptability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary action by using the first language model to generate complete call sequences before executing any API calls. This preliminary generation of the entire call sequence allows the system to plan all necessary information collection steps in advance, avoiding iterative back-and-forth processes. The call sequence is generated in a single pass, and then all calls are executed systematically, reducing execution time while ensuring thorough information collection.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250371010A1Method and apparatus for providing interactive agent by using call sequence
Publication Date: 2025.12.04 42DOT INC
  • US20250371010A1 patent drawing
  • US20250371010A1 patent drawing
  • US20250371010A1 patent drawing

AI summary

Provided are a method and apparatus for providing an interactive agent by using a call sequence. The method of providing an interactive agent by using a call sequence includes generating a call sequence based on an input text of a vehicle passenger, by using a first language model that is pre-trained, obtaining information of interest by executing the call sequence, and generating an output text corresponding to the input text, based on the information of interest, by using a second language model that is pre-trained, wherein the call sequence includes a plurality of calls.