11. A system for configuring knowledge sets and AI algorithms, useful in association with an automated messaging system, the system comprising: an AI trainer configured to: receive a at least one training message; select a subsection of text from the at least one training message; select a knowledge set from a plurality of knowledge sets for the selected subsection of text based upon user, industry, and service type, wherein each knowledge set includes probabilistic associations between a term and a category; select an insight from a plurality of insights for the selected subsection of text based upon associations of the terms within the subsection of text given the selected knowledge set; categorize the training message based upon the insight; receive one of approval or rejection of the categorization; and update the probabilistic associations in response to the received approval or rejection to improve classification accuracy.
12. The system of claim 11 , wherein the training message is a textual message.