Development of a Java-based unified and flexible natural language discourse system

Philip M. Hanna, Ian M. O'Neill, Darryl Stewart, Behrang QasemiZadeh · 2009

This paper outlines the design and development of a Java-based, unified and flexible natural language dialogue system that enables users to interact using natural language, e.g. speech. A number of software development issues are considered with the aim of designing an architecture that enables different discourse components to be readily and flexibly combined in a manner that permits information to be easily shared. Use of XML schemas assists this component interaction. The paper describes how a range of Java language features were employed to support the development of the architecture, providing an illustration of how a modern programming language makes tractable the development of a complex dialogue system.

Read the paper · More papers on PaperTik