1. A method for troubleshooting based on a probability distribution model, the method comprising: establishing a speech-based channel of interaction; establishing at least one non-speech-based channel of interaction; for each of a plurality of component variables maintaining a probability distribution for the state of the product or service and state of the conversation over time; and troubleshooting a product or service by responding based on the probability distribution.