Adaptive AI Chat Engine for Dynamic User Interaction Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automated voice response units (VRUs) and chat engines rely on static logic, which limits their ability to anticipate all user requests and responses, often leading to unsatisfactory outcomes and frustration for users, as they cannot adapt to the specific situation, resulting in users seeking a live representative to resolve their issues.

Innovation Solution

An AI system trained using real dialog transcriptions from past user interactions, supplemented with decision points and outcomes, to recognize patterns and adaptively guide user interactions, determining the next question, information, or action to achieve a favorable outcome, either autonomously or with human agent assistance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static logic algorithms are used in VRUs and chat engines, then the system structure is simple and easy to implement, but the system cannot anticipate all user requests and responses, leading to poor adaptability

Engineering Contradiction:
Improveability to anticipate user requestsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms the static logic algorithm into a dynamic machine learning model that adapts to different user interactions. The system uses trained models to predict user needs and generate appropriate responses, replacing fixed if-then logic with flexible, data-driven decision-making that improves adaptability while managing complexity through automated training processes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs self-training mechanisms where the machine learning model is automatically trained on historical interaction data without requiring manual programming of each scenario. The model learns patterns from past user behaviors and outcomes, enabling the system to improve its adaptability autonomously rather than requiring continuous human intervention to update logic rules.

Inventive Principle:
Principle #25Self-service

2Reliability

If static logic algorithms are used, then the device complexity is low, but the user satisfaction is poor because the system cannot handle unexpected responses

Engineering Contradiction:
Improveuser satisfactionVSAvoidalgorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system incorporates feedback loops where user interactions and outcomes are captured and used to retrain the machine learning model. The model learns from successful and unsuccessful interactions, adjusting its predictions and responses to improve user satisfaction. This continuous feedback mechanism enables the system to handle unexpected responses by learning from real-world outcomes rather than relying on pre-programmed logic.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary training actions by pre-training the machine learning model on extensive historical data before deployment. This preliminary action prepares the model to handle a wide range of user requests and responses, improving reliability by ensuring the system is already equipped with learned patterns before encountering real users, rather than relying on complex runtime decision logic.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the system uses automated algorithms without human agents, then operational efficiency is improved, but the system cannot resolve complex issues requiring human judgment

Engineering Contradiction:
Improveoperational efficiencyVSAvoidability to handle complex scenarios
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The machine learning model serves multiple functions: it handles routine user requests autonomously, identifies complex scenarios requiring human intervention, and provides recommendations to human agents. This multi-functional approach maintains high operational efficiency for simple cases while preserving adaptability for complex scenarios, eliminating the need to choose between automation and human capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system acts as an intermediary between users and human agents by first attempting to resolve issues autonomously using the trained model. When the model identifies scenarios beyond its capability or confidence threshold, it seamlessly transitions to human agent involvement, providing the user with the benefit of automated efficiency while ensuring complex issues receive human judgment and adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If more training data is used to improve the AI model, then the model accuracy improves, but the training time and computational resources increase

Engineering Contradiction:
Improvepattern recognition accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies partial training by focusing on the most relevant and informative subsets of training data rather than processing all available data uniformly. The model prioritizes learning from high-value interactions and uses techniques like sampling and feature selection to achieve good accuracy with reduced training time, avoiding the need to exhaustively process every possible data point.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system employs periodic retraining rather than continuous training on all data. The model is trained initially on comprehensive data, then periodically retrained on new incoming data to maintain and improve accuracy. This periodic approach balances the need for high measurement precision with the constraint of training time, allowing the model to adapt over time without requiring constant retraining on the entire dataset.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11941594B2User interaction artificial intelligence chat engine for integration of automated machine generated responses
Publication Date: 2024.03.26 TRUIST BANK
  • US11941594B2 patent drawing
  • US11941594B2 patent drawing
  • US11941594B2 patent drawing

AI summary

An artificial intelligence (AI) system for guiding a user interaction in a phone call or chat session. The system includes a computer running an AI algorithm, such as a machine learning algorithm, which is trained to recognize patterns in user interaction dialog which lead to satisfactory outcomes for the user. The system may operate in a completely autonomous mode, or the system connect a human agent in the loop. The algorithm adaptively guides the dialog to achieve a favorable outcome based on the current status of the dialog—including identifying a next question to ask, information to provide, or an action to take. The algorithm is trained via supervised learning using real dialog transcriptions from past user interactions which have been supplemented with decision points and outcomes. After deployment, update training may be performed on the algorithm using data captured by the system after the user interactions.