1. A method for operating an intelligent automated assistant, comprising: at an electronic device comprising a processor and memory storing instructions for execution by the processor: receiving a user request, the user request including at least a speech input received from a user; obtaining two or more alternative interpretations of user intent based on the received user request; identifying one or more commonalities and one or more differences among the two or more alternative interpretations of user intent; and providing a response to the user, the response presenting at least one of the identified differences and eliciting additional user input to choose among the two or more alternative interpretations of user intent based on the at least one difference.