1. A method for generating prompts for a speech-enabled application, the speech-enabled application operable to receive communications from users and to communicate prompts to elicit responses from the users indicating a purpose for a communication, the method comprising: determining, by a computer, a plurality of prompt alternatives to evaluate, each prompt alternative including an alternative prompt and an associated evaluation period; presenting the alternative prompt to users during the evaluation period; recording user responses to the alternative prompt; analyzing, based on a performance criteria, user responses to the alternative prompt; and implementing one of the plurality of prompt alternatives based on the analyzing of the user responses.