Accession Number:

ADA181389

Title:

UC (UNIX Consultant). A Progress Report

Descriptive Note:

Technical rept.

Corporate Author:

CALIFORNIA UNIV BERKELEY COMPUTER SCIENCE DIV

Report Date:

1987-01-01

Pagination or Media Count:

122.0

Abstract:

UC is an intelligent natural language interface that allows naive users to learn about the UNIX operating system. UC was undertaken because the task was thought to be both a fertile domain for Artificial Intelligence research and a useful application of AI work in planning, reasoning, natural language processing and knowledge representation. The current implementation of UC comprises the following components A language analyzer, called ALANA, that produces a representation of the content contained in an utterance and inference component called a concretion mechanism that further refines this content a goal analyzer, PAGAN, that hypothesizes the plans and goals under which the user is operating an agent, called UCEgo, that decides on UCs goals and proposes plans for them a domain planner, called UCPlanner, that computes a plan to address the users request an expression mechanism, UCExpress, that determines the content to be communicated to the user, and a language production mechanism, UCGen, that expresses UCs response in English. UC also builds a model of the user that represents UCs assessment of the users knowledge state with respect to UNIX. Another mechanism, UCTeacher, allows a user to add knowledge of both English vocabulary and facts about UNIX to UCs knowledge base. This is done by interacting with the user in natural language.

Subject Categories:

  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE