23. A method of processing natural language utterances, the method being implemented on a computer system that includes one or more processors, the method comprising: receiving a first input of a user that comprises a natural language utterance; generating an interpretation of the natural language utterance based on one or more recognized words of the natural language utterances; generating a request based on the interpretation of the natural language utterance; invoking a domain agent to process the request; monitoring one or more actions associated with the domain agent processing the request; and determining whether the interpretation of the natural language utterance is correct or incorrect based on whether a second input is received from the user within an amount of time shorter than an expected execution time associated with the request; updating a personalized cognitive model associated with the user based on the determination of whether the interpretation is correct or incorrect, wherein the personalized cognitive model is based on a tracking of a pattern of interactions between the user and the system; and predicting one or more actions associated with the user based on the updated personalized cognitive model.
23. A method of processing natural language utterances, the method being implemented on a computer system that includes one or more processors, the method comprising: receiving a first input of a user that comprises a natural language utterance; generating an interpretation of the natural language utterance based on one or more recognized words of the natural language utterances; generating a request based on the interpretation of the natural language utterance; invoking a domain agent to process the request; monitoring one or more actions associated with the domain agent processing the request; and determining whether the interpretation of the natural language utterance is correct or incorrect based on whether a second input is received from the user within an amount of time shorter than an expected execution time associated with the request; updating a personalized cognitive model associated with the user based on the determination of whether the interpretation is correct or incorrect, wherein the personalized cognitive model is based on a tracking of a pattern of interactions between the user and the system; and predicting one or more actions associated with the user based on the updated personalized cognitive model. 38. The method of claim 23 , further comprising: determining that the interpretation of the natural language utterance was incorrect in response to a determination that the second input includes a request to stop the request being processed by the domain agent.