User modeling in UC, the UNIX consultant
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Readings in intelligent user interfaces
Talking to UNIX in English: an overview of UC
Communications of the ACM
Conceptual Information Processing
Conceptual Information Processing
Correcting misconceptions: What to say when the user is mistaken
CHI '83 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A tutoring and student modelling paradigm for gaming environments
SIGCSE '76 Proceedings of the ACM SIGCSE-SIGCUE technical symposium on Computer science and education
Some Problems and Proposals for Knowledge Representation
Some Problems and Proposals for Knowledge Representation
Primal Content and Actual Content: An Antidote to Literal Meaning
Primal Content and Actual Content: An Antidote to Literal Meaning
PHRED: A Generator for Natural Language Interfaces
PHRED: A Generator for Natural Language Interfaces
ALANA -- Augmentable LANguage Analyzer
ALANA -- Augmentable LANguage Analyzer
A Unified Theory of Inference for Text Understanding
A Unified Theory of Inference for Text Understanding
Knowledge Intensive Planning
A knowledge-based approach to language production (natural, generation)
A knowledge-based approach to language production (natural, generation)
A plan recognition model for clarification subdialogues
ACL '84 Proceedings of the 10th International Conference on Computational Linguistics and 22nd annual meeting on Association for Computational Linguistics
Human Problem Solving
Extending the lexicon by exploiting subregularities
HLT '90 Proceedings of the workshop on Speech and Natural Language
Using expectation to enable spoken variable initiative dialog
SAC '92 Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing: technological challenges of the 1990's
Graph-based retrieval of information in hypertext systems
SIGDOC '92 Proceedings of the 10th annual international conference on Systems documentation
Constructing natural language interface applications to operating systems
CSC '93 Proceedings of the 1993 ACM conference on Computer science
A softbot-based interface to the Internet
Communications of the ACM
Developing a natural language interface for the UNIX operating system
ACM SIGCHI Bulletin
The OSCON Operating System Consultant
Artificial Intelligence Review
Plan Realization for Complex Command Interaction in the UNIX Help Domain
Artificial Intelligence Review - special issue on intelligent help systems for Unix part II: planning and knowledge representation
Planning Intelligent Responses in a Natural Language System
Artificial Intelligence Review - Special issue on intelligent help systems for Unix part III: natural language dialogue
Strategies for Expressing Concise, Helpful Answers
Artificial Intelligence Review - Special issue on intelligent help systems for Unix part III: natural language dialogue
Evaluating Plan Recognition Systems: Three Properties of a Good Explanation
Artificial Intelligence Review - Special issue on intelligent help systems for Unix part III: natural language dialogue
Representing UNIX Domain Metaphors
Artificial Intelligence Review - Special issue on intelligent help systems for Unix part III: natural language dialogue
Using Justification Patterns to Advise Novice UNIX Users
Artificial Intelligence Review - Special issue on intelligent help systems for Unix part III: natural language dialogue
An Intelligent Man-Machine Dialogue System Based on AI Planning
Applied Intelligence
Plan Recognition and Evaluation for On-line Critiquing
User Modeling and User-Adapted Interaction
Human Plausible Reasoning for Intelligent Help
User Modeling and User-Adapted Interaction
A reliable natural language interface to household appliances
Proceedings of the 8th international conference on Intelligent user interfaces
Lexical semantic techniques for corpus analysis
Computational Linguistics - Special issue on using large corpora: II
Computational Linguistics
Towards an adaptive natural language interface to command languages
Natural Language Engineering
COLING '90 Proceedings of the 13th conference on Computational linguistics - Volume 3
Extending the lexicon by exploiting subregularities
COLING '90 Proceedings of the 13th conference on Computational linguistics - Volume 2
COLING '90 Proceedings of the 13th conference on Computational linguistics - Volume 2
Question Answering in Restricted Domains: An Overview
Computational Linguistics
Plan-based assistance in the webbrowser Firefox
AIAP'07 Proceedings of the 25th conference on Proceedings of the 25th IASTED International Multi-Conference: artificial intelligence and applications
Goal recognition through goal graph analysis
Journal of Artificial Intelligence Research
The correction machine: formulating explanations for user misconceptions
IJCAI'89 Proceedings of the 11th international joint conference on Artificial intelligence - Volume 1
A probabilistic approach to marker propagation
IJCAI'89 Proceedings of the 11th international joint conference on Artificial intelligence - Volume 1
Vive la difference! individualised interaction with users
IJCAI'95 Proceedings of the 14th international joint conference on Artificial intelligence - Volume 1
Artificial Intelligence in Medicine
Flexible goal recognition via graph construction and analysis
FSKD'05 Proceedings of the Second international conference on Fuzzy Systems and Knowledge Discovery - Volume Part II
Hi-index | 0.02 |
UC (UNIX Consultant) is an intelligent, natural language interface that allows naive users to learn about the UNIX2 operating system. UC was undertaken because the task was thought to be both a fertile domain for artificial intelligence (AI) 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, 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 KIP, 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 contains a component, called KNOME, that builds a model 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 appeal. All of UC's knowledge, ranging from its most general concepts to the content of a particular utterance, is represented in KODIAK.