Using Prototype:For Knowledge-Based Consultation And Teaching
Henrik Nordin · Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE · 1986
The knowledge-based approach to software development involves formulating the domain knowledge in a declarative way and leaving the procedural control to an inference engine. An important problem with this method of developing software is that it is difficult to express and represent domain-dependent control knowledge, e.g. an expert's strategies. In this paper we propose the use of prototypes, based on an expert's typical cases, to represent domain-dependent control knowledge. We discuss both a consultation system and a knowledge-based tutor working with prototypes.