Virtual Agent Training Using Ranked Optimal Utterances
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The current training of virtual agents relies heavily on manually identified phrases, which is inefficient and lacks automation.
Innovation Solution
A method and system for training virtual agents by storing conversations in logs, mining utterances, calculating scores based on syntactic and semantic similarity, and ranking them to extract optimal utterances for training.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual identification of training phrases is used, then training data can be obtained, but the process is inefficient and time-consuming
Solution Approach 1:
The system enables automated self-training by having the virtual agent independently identify, score, and select its own training phrases from conversation logs without human intervention. The automated scoring mechanism using syntactic and semantic similarity allows the system to self-evaluate and self-improve, replacing manual phrase identification entirely.
Solution Approach 2:
The patent replaces the manual mechanical process of phrase identification with an automated computational system. The scoring mechanism using algorithms for syntactic similarity (comparing sentence structures) and semantic similarity (comparing meanings) substitutes human analysts, dramatically improving efficiency while maintaining or enhancing training quality.
2Extent of automation
If automated utterance mining is implemented, then training phrase identification is automated, but system complexity increases
Solution Approach 1:
The automated scoring system is divided into distinct modular components: syntactic similarity scoring (analyzing sentence structure) and semantic similarity scoring (analyzing meaning). This segmentation allows each component to be developed, tested, and maintained independently, managing overall system complexity while achieving high automation.
Solution Approach 2:
The scoring system serves multiple functions: it evaluates utterance quality, ranks candidates for training, and adapts to different conversation contexts. By creating a universal scoring framework that handles various utterance types and scenarios, the system achieves high automation without proportionally increasing complexity.
Data Source
AI summary
A method and system for training a virtual agent is provided herein. The method and system comprises storing conversations between the virtual agent and a user in logs. The method and system further comprises mining the logs to retrieve utterances. The method and system further comprises computing regression for each of the plurality of the charging time segments. The method and system further comprises providing a score to the utterances. Further, the method ranking the utterances based on the score.


