Goto

Collaborating Authors

 Information Technology


The Current State of AI: One Man's Opinion

AI Magazine

In this article I wish to address some of the problems that confront AI. I am giving, no doubt, what amounts to no more than one man's opinion. It is my hope, in expressing these opinions, that the issues begin to be discussed in some public forum. I will attempt to start this debate by answering some questions about the field that have been posed to me over time. In some cases, what follows are questions that I have simply posed to myself.



An Overview of Meta-Level Architecture

Classics

"One of the biggest problems in AT programming is the difficulty of specifying control. Meta-level architecture is a knowledge engineering approach to coping with this difficulty. The key feature of the architecture is a declarative control language that allows one to write partial specifications of program behavior. This flexibility facilitates incremental system dcvclopment and the integration of disparate architectures like demons, object-oriented programming, and controlled deduction. This paper presents the language, describes an appropriate, and cliscusses the issues of compiling. It illustrales the architecture with a variety of examples and reports some experience in using the architecture in building expert systems."Earlier: M. Genesereth and D.E. Smith. Meta-level Architecture. Memo HPP-81-6, Computer Science Department, Stanford University, 1981.In Proceedings of the AAAI, Washington, DC., August, 1983