12. A system comprising: a computer including a network adapter configured to receive connections from external computers, the computer being configured to receive streaming text from a conversation and to determine when to classify the streaming text into one of thematic categories and labels from a predefined set, using a measure of certainty, by performing entropy calculations at a plurality of time instances during receipt of the streaming text, and by selecting a decision point in response to the entropy calculations, the decision point being based on text accumulated at the respective time instances, and to perform a classification operation at the decision point, prior to completion of the conversation.
12. A system comprising: a computer including a network adapter configured to receive connections from external computers, the computer being configured to receive streaming text from a conversation and to determine when to classify the streaming text into one of thematic categories and labels from a predefined set, using a measure of certainty, by performing entropy calculations at a plurality of time instances during receipt of the streaming text, and by selecting a decision point in response to the entropy calculations, the decision point being based on text accumulated at the respective time instances, and to perform a classification operation at the decision point, prior to completion of the conversation. 13. The system in accordance with claim 12 , and configured to make multiple decisions at one or more of the time instances before the completion of the conversation, and wherein respective decisions have respective different decision points which can be different from one another and which are based on respective entropy calculations.