12. The method of claim 10 , further comprising: performing an improvement performance step on the third NLU model; adding the test data to the training data and build a fourth NLU model; and augmenting the fourth NLU model using utterances obtained from a customer acceptance test.
10. A method for generating a natural language understanding (NLU) model for use in a spoken dialog service, the method causing a computing device to perform steps comprising: (a) generating and testing a first NLU model using a hand crafted rule and sample utterances; b) building a second NLU model based on the sample utterances as new training data and based on the hand crafted rule; (c) building a series of NLU models by adding a previous batch of labeled data to training data; (d) using a new batch of labeling data as test data to generate the series of NLU models with dynamically increasing training data; and (e) after all the training data is received, at least once, building a third NLU model based at least in part on all the labeling data, wherein the third NLU model is used in a spoken dialog service.