The NLP pipeline
The NLP pipeline consists of five major components: a parser, an interpreter, a grammar with semantic translations that drives both, an automated reasoner, and finite-state tools for morphological and phonological processing (though the latter are not currently integrated into the parser). A conversational agent packages up these components into a test-bed application.