Representation of Task-Specific Knowledge in a Gracefully Interacting User Interface

Abstract

Command interfaces to current interactive systems often appear inflexible and unfriendly to casual and expert users alike. We are constructing an interface that will behave more cooperatively (by correcting spelling and grammatical errors, asking the user to resolve ambiguities in subparts of commands, etc.). Given that present-day interfaces often absorb a major portion of implementation effort, such a gracefully interacting interface can only be practical if it is independent of the specific tool or functional subsystem with which it is used. Our interface is tool-independent in the sense that all its information about a particular tool is expressed in a declarative tool description. This tool description contains schemas for each operation that the tool can perform, and for each kind of object known to the system. The operation schemas describe the relevant parameters, their types and defaults, and the object schemas describe the relevant parameters, their types and defaults, and the object schemas give corresponding structural descriptions in terms of defining and derived subcomponents. The schemas also include input syntax, display formats, and explanatory text. We discuss how these schemas can be used by the tool-independent interface to provide a graceful interface to the tool they describe.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 1980
Accession Number
ADA223723

Entities

People

  • Eugene Ball
  • Phil Hayes

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Air Force
  • Ambiguity
  • Artificial Intelligence
  • Computers
  • Databases
  • Electronic Mail
  • Graphics
  • High Resolution
  • Integrated Systems
  • Language
  • Message Systems
  • Networks
  • Personal Computers
  • Specifications
  • Test Beds
  • User Interface

Fields of Study

  • Engineering

Readers

  • Artificial Intelligence
  • Computational Linguistics
  • Team-Based Human-Centered Cognitive Task Decision Making and Information Performance.