13. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device, cause the device to: provide, at the user device, a graphical user interface including an at least partially speech-based conversational interface for interacting with the user, the graphical user interface displaying at least a portion of a conversational interaction between the user and the user device, the graphical user interface displaying at least a portion of a conversational interaction between the user and the user device; obtain context information associated with an interaction between the user and the user device; receive a speech input from the user through the conversational interface; process the speech input to determine a user intent associated with the speech input; and upon determination that the user intent associated with the speech input is for invoking a software application installed on the user device: invoke the software application on the user device external to the graphical user interface including the conversational interface; and provide a response based on the user intent and the context information.
17. The computer readable storage medium of claim 13 , wherein the instructions further cause the device to: receive an additional speech input from the user through the conversational interface; process the additional speech input to determine an additional user intent associated with the additional speech input; upon determination that the additional user intent associated with the additional speech input is for invoking an additional software application installed on the user device: invoke the additional software application on the user device outside of the conversational interface.