Chatbot Knowledge Source Selection for Dialog Update

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data processing systems for chatbots lack efficient methods to automatically update and improve problem-solution data sets, leading to suboptimal performance and accuracy in responding to user queries.

Innovation Solution

The system selects knowledge sources to automatically generate and update dialogs within a problem-solution data set using artificial intelligence, identifying intents and entities to enhance existing data sets, thereby improving chatbot performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual methods are used to update problem-solution data sets, then data accuracy can be maintained through human review, but the productivity and speed of updating are significantly reduced

Engineering Contradiction:
Improvedata set update speedVSAvoiddata accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system enables automated self-updating of problem-solution data sets by leveraging the chatbot's own interaction data and knowledge sources to generate and refine dialogs without human intervention, thus improving productivity while maintaining quality through iterative learning

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback loops where chatbot responses and user interactions are continuously analyzed to refine and update the problem-solution data sets, ensuring accuracy improves over time while maintaining high update speed through automation

Inventive Principle:
Principle #23Feedback

2Reliability

If existing problem-solution data sets are not updated regularly, then system complexity is reduced, but the chatbot performance and relevance of responses deteriorate

Engineering Contradiction:
Improvechatbot performanceVSAvoiddata set maintenance complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The chatbot system automatically updates its own knowledge base by processing new interactions and knowledge sources, eliminating the need for complex manual maintenance processes while ensuring continuous performance improvement

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary processing of knowledge sources and pre-generates potential dialogs before they are needed, so that when updates are required, the process is already partially complete, reducing both complexity and improving reliability

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If more knowledge sources are integrated to improve response accuracy, then the quality of chatbot responses improves, but the device complexity and processing requirements increase

Engineering Contradiction:
Improveresponse accuracyVSAvoidsystem architecture complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments different knowledge sources and processes them through specialized modules, allowing multiple knowledge sources to be integrated without creating monolithic complexity, as each source can be processed independently and combined systematically

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs a universal processing framework that can handle multiple types of knowledge sources through the same dialog generation and integration mechanisms, reducing complexity by avoiding separate specialized systems for each knowledge source type

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

Data Source

PatentUS12141533B2Leveraging knowledge records for chatbot local search
Publication Date: 2024.11.12 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12141533B2 patent drawing
  • US12141533B2 patent drawing
  • US12141533B2 patent drawing

AI summary

At least one knowledge source for use in updating a first problem-solution data set can be selected. From data provided by the at least one knowledge source, a plurality of dialogs can be automatically generated. Existing dialogs in the first problem-solution data can be updated set using the plurality of dialogs that are generated.