Software tool for training and testing a knowledge base
First Claim
1. A software tool for training and testing a knowledge base of a computerized customer relationship management system, the software tool comprising:
- corpus editing processes for displaying and editing corpus items belonging to a corpus, and for assigning a suitable category from a set of predefined categories to individual corpus items;
knowledge base building processes for building a knowledge base by analyzing a first subset of the corpus items;
knowledge base testing processes for testing the knowledge base on a second subset of the corpus items by classifying each corpus item of the second subset into at least one of the predefined categories using information contained in the knowledge base; and
reporting processes for generating reports based on results produced by the knowledge base testing processes and causing the reports to be displayed to a user.
3 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
32 Claims
-
1. A software tool for training and testing a knowledge base of a computerized customer relationship management system, the software tool comprising:
-
corpus editing processes for displaying and editing corpus items belonging to a corpus, and for assigning a suitable category from a set of predefined categories to individual corpus items;
knowledge base building processes for building a knowledge base by analyzing a first subset of the corpus items;
knowledge base testing processes for testing the knowledge base on a second subset of the corpus items by classifying each corpus item of the second subset into at least one of the predefined categories using information contained in the knowledge base; and
reporting processes for generating reports based on results produced by the knowledge base testing processes and causing the reports to be displayed to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 31)
-
-
16. A method for training and testing a knowledge base of a computerized customer relationship management system, comprising steps of:
-
collecting corpus items into a corpus;
assigning a category from a set of predefined categories to individual corpus items;
building a knowledge base by analyzing a first subset of corpus items;
testing the knowledge base on a second subset of corpus items by classifying each corpus item of the second subset into at least one of the predefined categories using information contained in the knowledge base; and
generating and displaying a report based on results produced by the testing step. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
32. A computer-readable medium embodying instructions executable by a computer for performing the steps of:
-
collecting corpus items into a corpus;
assigning a category from a set of predefined categories to individual corpus items;
building a knowledge base by analyzing a first subset of corpus items;
testing the knowledge base on a second subset of corpus items by classifying each corpus item of the second subset into at least one of the predefined categories using information contained in the knowledge base; and
generating and displaying a report based on results produced by the testing step.
-
Specification