Hostname: page-component-78c5997874-m6dg7 Total loading time: 0 Render date: 2024-11-09T19:16:10.419Z Has data issue: false hasContentIssue false

Towards an adaptive natural language interface to command languages

Published online by Cambridge University Press:  01 September 1996

S. E. MICHOS
Affiliation:
University of Patras, Greece
N. FAKOTAKIS
Affiliation:
University of Patras, Greece
G. KOKKINAKIS
Affiliation:
University of Patras, Greece

Abstract

Operating system command languages assist the user in executing commands for a significant number of common everyday tasks. On the other hand, the introduction of textual command languages for robots has provided the opportunity to perform some important functions that leadthrough programming cannot readily accomplish. However, such command languages assume the user to be expert enough to carry out a specific task in these application domains. On the contrary, a natural language interface to such command languages, apart from being able to be integrated into a future speech interface, can facilitate and broaden the use of these command languages to a larger audience. In this paper, advanced techniques are presented for an adaptive natural language interface that can (a) be portable to a large range of command languages, (b) handle even complex commands thanks to an embedded linguistic parser, and (c) be expandable and customizable by providing the casual user with the opportunity to specify some types of new words as well as the system developer with the ability to introduce new tasks in these application domains. Finally, to demonstrate the above techniques in practice, an example of their application to a Greek natural language interface to the MS-DOS operating system is given.

Type
Research Article
Copyright
1997 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)