7. The method of claim 1 , further comprising: receiving, by the computer system, a user input associated with the user after the receipt of the natural language command; and determining, by the computer system, whether the receipt of the user input is proximate in time to the receipt of the natural language command; and determining, by the computer system, whether the first interpretation is correct, wherein determining whether the first interpretation is correct comprises: determining that the first interpretation is correct in response to a determination that the receipt of the user input is not proximate in time to the receipt of the natural language command; and determining that the first interpretation is not correct in response to a determination that the receipt of the user input is proximate in time to the receipt of the natural language command.
1. A method of processing natural language command, the method being implemented by a computer system that comprises one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising: receiving, by the computer system, a natural language command from a user; generating, by the computer system, a first interpretation of the natural language command based on one or more recognized words of the natural language command; performing, by the computer system, a first action specified by the natural language command based on the first interpretation; accessing, by the computer system, a personalized cognitive model to proactively select a second interpretation of the natural language command responsive to an indication from the user that the first interpretation is not correct; and proactively performing, by the computer system, a second action specified by the natural language command based on the second interpretation.