CRM Knowledge Base Training and Testing Tool

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing customer relationship management (CRM) systems lack tools for testing and reporting knowledge base (KB) performance, leading to unreliable categorization and response generation in customer communications, due to inadequate methods for identifying and remedying errors and problematic conditions.

Innovation Solution

A software tool for training and testing a CRM system's knowledge base, comprising corpus editing, KB building, testing, and reporting processes, which imports and categorizes sample texts, constructs and assesses the KB, and generates reports to identify errors and improve performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a knowledge base is constructed and trained with sample texts, then the CRM system can perform classification and analysis functions, but the system lacks tools to test and report KB performance, leading to unreliable categorization

Engineering Contradiction:
ImproveKB performance reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a comprehensive feedback mechanism through automated testing and reporting processes. The KB testing process evaluates the knowledge base using a testing corpus and generates detailed reports that provide feedback on classification accuracy, precision, recall, and false positive/negative rates. This feedback loop enables users to identify performance issues and iteratively improve KB reliability without increasing overall system complexity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables self-service through automated KB testing and performance evaluation. The testing process automatically executes classification tasks on the testing corpus, computes performance metrics, and generates reports without requiring manual intervention. This self-service capability allows users to independently assess and improve KB performance, enhancing reliability while maintaining simple operation.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If the KB is trained with additional texts or online feedback to improve performance, then classification accuracy may improve, but there are no tools to identify and remedy errors in the KB

Engineering Contradiction:
Improveclassification accuracyVSAvoiderror identification difficulty
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent implements detailed feedback mechanisms through comprehensive testing reports that identify specific errors in KB classification. The reports include false positive and false negative identification, precision and recall metrics, and actionable insights that guide users in remedying errors. This feedback enables users to systematically improve classification accuracy by addressing identified weaknesses in the KB.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces manual error identification processes with automated computational testing and analysis. The system automatically executes classification tasks, compares results against expected outcomes, computes performance metrics, and generates detailed error reports. This substitution of manual mechanical processes with automated computational methods makes error identification straightforward and enables continuous improvement of classification accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If manual testing and evaluation of KB performance were performed, then errors could be identified, but the process would be time-consuming and inefficient

Engineering Contradiction:
ImproveKB performance assessmentVSAvoidtesting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements self-service automated testing that performs comprehensive KB performance evaluation without requiring manual intervention. The system automatically executes classification tasks on the testing corpus, computes performance metrics including precision, recall, and false positive/negative rates, and generates detailed reports. This automated self-service process dramatically reduces the time required for KB performance assessment while maintaining thorough and reliable evaluation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces time-consuming manual testing processes with automated computational methods. The system automatically performs classification tasks, evaluates results against expected outcomes, computes performance metrics, and generates comprehensive reports. This substitution of manual mechanical testing with automated computational processes eliminates time losses while ensuring reliable and repeatable KB performance assessment.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS8495002B2Software tool for training and testing a knowledge base
Publication Date: 2013.07.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8495002B2 patent drawing
  • US8495002B2 patent drawing
  • US8495002B2 patent drawing

AI summary

A software tool for creating, training and testing a knowledge base of a computerized customer relationship management system is disclosed. The software tool includes corpus editing processes for displaying and editing text-based corpus items, and assigning selected categories to individual corpus items. Knowledge base construction processes construct a knowledge base by analyzing a first subset of the corpus items, and testing processes test the knowledge base on a second subset of the corpus items. Reporting processes generate reports containing indicia representative of the testing results, which may be utilized to edit the corpus items and retrain the knowledge base so as to improve performance.