Compound Chatbot with Overtrained and General Neural Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In complex cloud-based computing environments, technical support personnel often lack expertise and skills to provide accurate and timely answers to technical questions, leading to excessive delays, especially when customers are in different time zones, due to the limitations of existing AI-based customer support chatbots that provide generic responses.

Innovation Solution

A method utilizing a compound chatbot with a strategically overtrained neural network and a non-overtrained neural network, where the overtrained network provides specific answers within a predetermined confidence level, and the non-overtrained network provides more general answers when the overtrained network is uncertain, supported by a deep learning recurrent neural network with Long Short-Term Memory (LSTM) cells, and an automatic messaging system to notify expert teams for precise answers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single overtrained neural network is used to provide specific answers, then answer precision is improved, but the system cannot handle queries outside its training domain

Engineering Contradiction:
Improveanswer precisionVSAvoidquery handling capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The support system is segmented into multiple specialized neural networks, each trained on specific technical domains. Instead of one general network, the system divides functionality into domain-specific experts (e.g., network infrastructure, security, applications) that can be selectively activated based on query type, resolving the contradiction between precision and versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates a universal support platform that integrates multiple specialized neural networks behind a single interface. The router component enables the system to function as both a specific domain expert (when routing to specialized networks) and a general support system (when handling diverse query types), achieving multi-functionality that resolves the precision-versatility tradeoff.

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

2Reliability

If multiple specialized neural networks are deployed, then query accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvequery accuracyVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A router neural network serves as an intermediary component that receives queries and determines which specialized neural network should handle them. This mediator layer manages the complexity of having multiple networks by providing a unified interface and intelligent routing logic, allowing the system to maintain high accuracy while controlling architectural complexity through centralized coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically selects and activates only the relevant neural network for each specific query rather than maintaining all networks in active state. This dynamic approach optimizes resource utilization and reduces operational complexity while preserving the accuracy benefits of specialized networks when needed.

Inventive Principle:
Principle #15Dynamics

3Loss of time

If technicians rely on their own knowledge and available knowledge-based systems, then response time is reduced, but answer accuracy decreases due to knowledge gaps

Engineering Contradiction:
Improveresponse timeVSAvoidanswer accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The neural network support system enables technicians to obtain accurate answers independently without needing to consult subject matter experts or search extensive documentation. The system provides self-service capabilities where technicians can query the AI assistant and receive precise, context-aware responses immediately, eliminating both time delays and knowledge gaps simultaneously.

Inventive Principle:
Principle #25Self-service

4Measurement precision

If expert teams are contacted for difficult questions, then answer accuracy is improved, but response time increases due to availability constraints

Engineering Contradiction:
Improveanswer accuracyVSAvoidresponse time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system creates AI-based copies of expert knowledge that are available 24/7 without fatigue or availability constraints. Instead of relying on actual human experts who may be unavailable, the neural networks capture and replicate expert problem-solving patterns, providing accurate answers immediately at any time, thus eliminating the time penalty associated with expert availability while maintaining answer quality.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12159230B2Deep learning model for cloud based technical support automation
Publication Date: 2024.12.03 ORACLE INT CORP
  • US12159230B2 patent drawing
  • US12159230B2 patent drawing
  • US12159230B2 patent drawing

AI summary

An example system and method facilitate enabling precise answers to technical support questions pertaining to a given computing environment, e.g., a cloud-based enterprise computing environment. The example method includes using an overtrained recurrent neural network employing Long Short-Term Memory (LSTM) cells to selectively answer specific questions by providing precise answers to technical support questions. A second neural network that is not overtrained can provide more generalized answers when a confidence measurement of an answer of the first neural network falls below a predetermined threshold. Furthermore, expert staff, e.g., developers and/or engineers that may be able to more precisely answer a specific question may be shown the answer. Subsequent expert answers or modifications to existing answers may be used to further refine the neural networks, e.g., via periodic supervised learning.