Software Agents: Completing Patterns and Constructing User Interfaces


To support the goal of allowing users to record and retrieve information, this paper describes an interactive note-taking system for pen-based computers with two distinctive features. First, it actively predicts what the user is going to write. Second, it automatically constructs a custom, button-box user interface on request. The system is an example of a learning-apprentice software-agent. A machine learning component characterizes the syntax and semantics of the user’s information. A performance system uses this learned information to generate completion strings and construct a user interface.

DOI: 10.1613/jair.25

Extracted Key Phrases

29 Figures and Tables


Citations per Year

111 Citations

Semantic Scholar estimates that this publication has 111 citations based on the available data.

See our FAQ for additional information.

Cite this paper

@article{Schlimmer1993SoftwareAC, title={Software Agents: Completing Patterns and Constructing User Interfaces}, author={Jeffrey C. Schlimmer and Leonard A. Hermens}, journal={J. Artif. Intell. Res.}, year={1993}, volume={1}, pages={61-89} }