Applications Development Using a Hybrid Artificial Intelligence Development System

John C. Kunz, Thomas P. Kehler, Michael D. Williams


This article describes our initial experience with building applications programs in a hybrid AI tool environment. Traditional AI systems developments have emphasized a single methodology, such as frames, rules or logic programming, as a methodology that is natural, efficient, and uniform. The applications we have developed suggest that natural-ness, efficiency and flexibility are all increased by trading uniformity for the power that is provided by a small set of appropriate programming and representation tools. The tools we use are based on five major AI methodologies: frame-based knowledge representation with inheritance, rule-based reasoning, LISP, interactive graphics, and active values. Object-oriented computing provides a principle for unifying these different methodologies within a single system.

Full Text:



Copyright © 2018, Association for the Advancement of Artificial Intelligence ( All rights reserved.