9. A non-transitory computer-readable medium storing instructions, the instructions, when executed by one or more processors, cause the processors to perform operations comprising: receiving a user request from a mobile client device, the user request including at least a speech input and seeks an informational answer or performance of a task; detecting a failure to provide a satisfactory response to the user request; in response to detecting the failure, crowd-sourcing information relevant to the user request by querying one or more crowd sourcing information sources; receiving one or more answers from the crowd sourcing information sources; and generating a response to the user request based on at least one of the one or more answers received from the one or more crowd sourcing information sources.
9. A non-transitory computer-readable medium storing instructions, the instructions, when executed by one or more processors, cause the processors to perform operations comprising: receiving a user request from a mobile client device, the user request including at least a speech input and seeks an informational answer or performance of a task; detecting a failure to provide a satisfactory response to the user request; in response to detecting the failure, crowd-sourcing information relevant to the user request by querying one or more crowd sourcing information sources; receiving one or more answers from the crowd sourcing information sources; and generating a response to the user request based on at least one of the one or more answers received from the one or more crowd sourcing information sources. 14. The computer-readable medium of claim 9 , wherein the method further comprise: not receiving any answer from at least one of the one or more crowd sourcing information sources before generating the remedial response.