AESGT extension to support explanation facilities that answers how, and why asking types of questions
Ahmed Fouad Said, Ahmed Rafea, Hesham Hassan, Samhaa R. El-Beltagy · 2008
Plant protection is one of the most important applications in agricultural domain. An agricultural Expert system Generic Tool (AESGT) [1] has been developed for rapid generation of plant protection expert system. AESGT provides generic knowledge modeling approaches namely: CommonKADS[2] and Generic Tasks[3], but This tool doesn't have an explanation facility, which is an important component in any expert system (ES), as is used to clarify the reasoning process to the users and hence improve the understandability and acceptability of the expert system. This paper describes our experience in augmenting the AESGT tool with How and Why Asking explanation components for different kind of knowledge representation schemes that the AESGT tool is using. The developed explanation components can deal with different knowledge representation schemes that are commonly used by the modeling approaches mentioned above (e.g., tables, structured tables, hierarchy, constraints and rules), and handle the task level explanation. As well, our explanation components have been successfully implemented and used to augment a real agricultural expert system with different kind of explanations.