Virtual Assistant Training Through Validated Synthetic Conversations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developers face challenges in creating quality and robust training datasets for AI/ML-based virtual assistants due to the scarcity of publicly available datasets, legal issues with sharing user data, and the time-consuming process of manually removing personally identifiable information, leading to expensive and inefficient development and deployment.

Innovation Solution

A method and system utilizing large language models (LLMs) to generate synthetic conversation experiments, which are validated against validation data and refined until exit conditions are met, followed by training the virtual assistant model with these experiments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real user data is collected for training virtual assistants, then training data quality and authenticity are improved, but privacy concerns, legal issues, and security risks worsen

Engineering Contradiction:
Improvetraining data qualityVSAvoidprivacy and security risks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies the copying principle by creating synthetic training data that replicates the statistical properties, patterns, and characteristics of real user data without containing actual sensitive information. The system generates artificial conversation datasets that mimic real-world interactions, enabling training of virtual assistants with high-quality data that preserves authenticity while eliminating privacy and security risks associated with using real user data.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If manual validation of generated synthetic data is performed, then data accuracy and quality are improved, but time consumption and cost worsen

Engineering Contradiction:
Improvesynthetic data qualityVSAvoidvalidation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements self-service by designing a self-validating synthetic data generation system that automatically checks the quality and accuracy of generated data through built-in validation mechanisms. The system incorporates automated consistency checks, pattern verification, and quality metrics that enable the generation process to validate its own output without requiring extensive manual review, thereby maintaining high data quality while significantly reducing validation time and costs.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If comprehensive scenarios are covered in training data, then virtual assistant robustness is improved, but data complexity and generation difficulty worsen

Engineering Contradiction:
Improvevirtual assistant robustnessVSAvoiddata generation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by breaking down complex scenario generation into modular components and templates. The system divides comprehensive scenario coverage into distinct categories (e.g., common interactions, edge cases, domain-specific scenarios) and uses parameterized templates to systematically generate variations within each category. This modular approach enables robust training data coverage while managing generation complexity through structured, reusable components.

Inventive Principle:
Principle #1Segmentation

4Productivity

If synthetic data is generated using LLMs, then data generation speed and cost-effectiveness are improved, but hallucination and false information generation worsen

Engineering Contradiction:
Improvedata generation efficiencyVSAvoidinformation accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms by incorporating automated validation and verification steps in the synthetic data generation pipeline. The system uses multiple layers of checking including consistency validation against known facts, cross-verification with reference datasets, and quality metric monitoring that provide continuous feedback to the LLM generation process. This feedback loop enables rapid synthetic data generation while maintaining information accuracy by identifying and correcting hallucinations or false information before the data is used for training.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250315641A1Systems and methods for automatically creating and training virtual assistants
Publication Date: 2025.10.09 KORE AI INC
  • US20250315641A1 patent drawing
  • US20250315641A1 patent drawing
  • US20250315641A1 patent drawing

AI summary

A method comprises creating each of the conversation experiments upon generating a first user utterance of each of the conversation experiments based on received data inputs. For each of the conversation experiments the creating further comprises: generating one or more virtual assistant responses/actions or subsequent user utterances based on at least one of the data inputs or a prior version of a current one of the conversation experiments; validating each of the one or more virtual assistant responses/actions or the subsequent user utterances against validation data. Additionally, the current conversation experiment is updated only upon the successful validation of the corresponding one of the one or more virtual assistant responses/actions or the subsequent user utterances. Further, the generating and the validating are repeated until exit condition(s) are satisfied for the current conversation experiment. Subsequently, a virtual assistant model is trained with the created conversation experiments.