This software requires that a user create a set of rules by which the text will be analyzed. Sometimes these rules are little more than keywords with synonyms; however, they could be multiple associations. For example, if one were creating a knowledge base to catch money laundering, the name of a bank officer, bank, address, e-mail address, etc. AND a monetary sum within the same document might be suspicious so that one would infer possible evidence. Accordingly, the user would create a rule that says, "If you find a
Obviously, such information is fluid. Bankers change, terms change, currencies change, etc. Moreover, it is entirely possible that some bit of information will be left out of the knowledge base as it is built. The KNOWLEDGE BASE MODIFIER allows a user to go back in and add something, to remove something that was just plain wrong or is now altered so as to be incorrect, to de-bug inferences or associations that are yielding unforeseen results, etc.
While not anyone is suited to be a "knowledge engineer," the software is designed so that organizations can maintain their own knowledge bases.