1. A method comprising: initiating, at one or more computing devices, a finite state machine; receiving, at the one or more computing devices, a voice input; interpreting, at the one or more computing devices, the received voice input, comprising: transitioning to a domain state functionality of the finite state machine, selecting a generic prompt corresponding to the domain state functionality, and selecting a specific prompt corresponding to the generic prompt, wherein the specific prompt comprises a variant of the generic prompt and also corresponds to the domain state functionality; and transmitting, at the one or more computing devices, the specific prompt in a response.
1. A method comprising: initiating, at one or more computing devices, a finite state machine; receiving, at the one or more computing devices, a voice input; interpreting, at the one or more computing devices, the received voice input, comprising: transitioning to a domain state functionality of the finite state machine, selecting a generic prompt corresponding to the domain state functionality, and selecting a specific prompt corresponding to the generic prompt, wherein the specific prompt comprises a variant of the generic prompt and also corresponds to the domain state functionality; and transmitting, at the one or more computing devices, the specific prompt in a response. 12. The method of claim 1 , wherein the generic prompt is defined for a plurality of prompt suites.