This text investigates the problem of automatic natural language understanding in a spoken language dialogue system. The focus is on the design of a stochastic parser and its evaluation with respect to a conventional rule-based method. It should be of interest to researchers in artificial intelligence, especially those in natural language processing, computational linguistics, and speech recognition. It should also appeal to practising engineers who work in the area of interactive speech systems.