15. A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising: receiving incremental speech recognition results of user speech as part of a dialog with a user; copying a dialog manager operating on the user speech to generate a temporary instance of the dialog manager; evaluating, via a processing device, an action the temporary instance of the dialog manager would take based on the incremental speech recognition results; determining that the action that would advance the dialog; and executing the action in the dialog.
15. A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising: receiving incremental speech recognition results of user speech as part of a dialog with a user; copying a dialog manager operating on the user speech to generate a temporary instance of the dialog manager; evaluating, via a processing device, an action the temporary instance of the dialog manager would take based on the incremental speech recognition results; determining that the action that would advance the dialog; and executing the action in the dialog. 18. The computer-readable storage device of claim 15 , wherein executing the action further comprises providing a spoken response in the dialog.