If you are looking for an answer to the question What is Artificial Intelligence? and you only have a minute, then here's the definition the Association for the Advancement of Artificial Intelligence offers on its home page: "the scientific understanding of the mechanisms underlying thought and intelligent behavior and their embodiment in machines."
However, if you are fortunate enough to have more than a minute, then please get ready to embark upon an exciting journey exploring AI (but beware, it could last a lifetime) …
The 1999 Association for the Advancement of Artificial Intelligence Fall Symposium Series was held Friday through Sunday, 5-7 November 1999, at the Sea Crest Oceanfront Resort and Conference Center. The titles of the five symposia were (1) Modal and Temporal Logics-Based Planning for Open Networked Multimedia Systems; (2) Narrative Intelligence; (3) Psychological Models of Communication in Collaborative Systems; (4) Question-Answering Systems; and (5) Using Layout for the Generation, Understanding, or Retrieval of Documents.
Building new knowledge-based systems today usually entails constructing new knowledge bases from scratch. System developers would then only need to worry about creating the specialized knowledge and reasoners new to the specific task of their system. This approach would facilitate building bigger and better systems cheaply. This article presents a vision of the future in which knowledge-based system development and operation is facilitated by infrastructure and technology for knowledge sharing.
Fall news from the Association for the Advancement of Artificial Intelligence, including reports on the Knowledge System Development Tools and Languages workshop, the workshop on AI and Limited Rationality, the Artificial Intelligence and Software Engineering workshop, the workshop on Robot Navigation, the Planning and Search Summary workshop, and the workshop on Representation and Compilation in High-Performance Theorem Proving.
Fikes, Richard E.
Fikes, Richard E.
A major strength of frame-based knowledge representation languages is their ability to provide the knowledge base designer with a concise and intuitively appealing means expression. To be effective as a knowledge base development tool, a language needs to be supported by an implementation that facilitates creating, browsing, debugging, and editing the descriptions in the knowledge base. We have focused on providing such support in a SmallTalk (Ingalls, 1978) implementation of the KL-ONE knowledge representation language (Brachman, 1978), called KloneTalk, that has been in use by several projects for over a year at Xerox PARC. In this note, we describe those features of KloneTalk's displaybased interface that have made it an effective knowledge base development tool, including the use of constraints to automatically determine descriptions of newly created data base items.