sriram@ATHENA.MIT.EDU (03/05/87)
Knowledge-based system technology is a programming methodology, which facilitates the incorporation of "human or expert" knowledge. Hence, the criterion that explanation facilitiy is a must for a knowledge based system (or an expert system once you add the expert's knowledge) is to be questioned. In fact, our experience with building expert systems indicates that the end user is least bothered about seeing things like: Rule XX concluded that YY is true. That stuff is good for debugging purposes. For the explanations to be accepted by end users a more robust ENGLISH translation should be provided (for example Swartout's work). Further, I feel the selling point for any expert system will be the USER INTERFACE (with nice graphics). Sriram