A general user modelling facility
CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Recognizing and responding to plan-oriented misconceptions
Computational Linguistics - Special issue on user modeling
Elements of a computational model of cooperative response generation
HLT '89 Proceedings of the workshop on Speech and Natural Language
Virtues and Problems of an Active Help System for UNIX
Artificial Intelligence Review
The OSCON Operating System Consultant
Artificial Intelligence Review
USCSH: An Active Intelligent Assistance System
Artificial Intelligence Review
The SINIX Consultant – Towards a TheoreticalTreatment of Plan Recognition
Artificial Intelligence Review - special issue on intelligent help systems for Unix part II: planning and knowledge representation
An Assumption-based Truth Maintenance System in ActiveAid for UNIX Users
Artificial Intelligence Review - special issue on intelligent help systems for Unix part II: planning and knowledge representation
A New Level of Language Generation Technology: Capabilities and Possibilities
IEEE Expert: Intelligent Systems and Their Applications
ACL '87 Proceedings of the 25th annual meeting on Association for Computational Linguistics
COLING '92 Proceedings of the 14th conference on Computational linguistics - Volume 2
IJCAI'87 Proceedings of the 10th international joint conference on Artificial intelligence - Volume 1
IJCAI'87 Proceedings of the 10th international joint conference on Artificial intelligence - Volume 2
Hi-index | 0.00 |
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; an 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 UC''s goals and proposes plans for them; a domain planner, called UCPlanner, that computes a plan to address the user''s request; an expression mechanism, UCExpress, that determines the content to be communicated to the user, and a language production mechanism, UCGen, that expresses UC''s response in English. UC also builds a model of the user that represents UC''s assessment of the user''s knowledge state with respect to UNIX. Another mechanism, UCTeacher, allows a user to add knowledge of both English vocabulary and facts about UNIX to UC''s knowledge base. This is done by interacting with the user in natural language. All these aspects of UC make use of knowledge represented in a knowledge representation system called KODIAK. KODIAK is a relation-oriented system that is intended to have wide representational range and a clear semantics, while maintaining a cognitive ap peal. All of UC''s knowledge, ranging from its most general concepts to the content of a particular utterance, is represented in KODIAK.