Most computer systems provide a help facility which offers users on-line assistance in response to a query. The explanations provided by most systems often concentrate on the syntax of commands, and the user is expected to cite exactly the name of the command for which help is required. Often, the vocabulary involved is restrictive (because exact citation is essential) and confusing (because different systems adopt different terms). This paper explores ways of improving on-line help systems u • by developing user models to enable the explanations to match that user's particular needs and experience; • by categorising explanations in a way which enables more appropriate information to be presented; and • by incorporating an interface which provides users with the freedom to use natural language with a wide ranging vocabulary of their choice. The paper also describes the implementation of a help system which incorporates the listed facilities. In conclusion it outlines the prospects for developing a flexible vocabulary front-end to any command language.
[1]
Eric Foxley,et al.
A Flexible Synonym Interface with Application Examples in CAL and Help Environments
,
1987,
Comput. J..
[2]
Godwin Muyob Gwei.
New models of natural language for consultative computing
,
1987
.
[3]
John M. Carroll,et al.
Interface design issues for advice-giving expert systems
,
1987,
CACM.
[4]
Donald A. Norman,et al.
Stages and Levels in Human-Machine Interaction
,
1984,
Int. J. Man Mach. Stud..
[5]
Edwina L. Rissland.
Ingredients of Intelligent User Interfaces
,
1984,
Int. J. Man Mach. Stud..
[6]
Robert Wilensky,et al.
Artificial Intelligence and Language Processing Talking to Unix in English: an Overview of Uc
,
2022
.
[7]
Raymond C. Houghton,et al.
Online help systems: a conspectus
,
1984,
CACM.
[8]
Roger C. Schank,et al.
Computer Models of Thought and Language
,
1974
.