(4th-August-2020)
• Another useful explanation is for why a question was asked. This is useful because
• We want the system to appear intelligent. Knowing why a question was asked will increase a user's confidence that the system is working sensibly.
• One of the main measures of complexity of an interactive system is the number of questions asked of a user; you want to keep this to a minimum. Knowing why a question was asked will help the knowledge designer reduce this complexity.
• An irrelevant question is usually a symptom of a deeper problem.
• The user may learn something from the system by knowing why the system is doing something. This learning is much like an apprentice asking a master why the master is doing something.
• When the system asks the user a question (q), there must be a rule used by the system that contains q in the body. The user can ask
• why.
• This is read as "Why did you ask me that question?" The answer can be simply the rule that contains q in the body. If the user asks why again, the system should explain why the goal at the head of the rule was asked, and so forth. Repeatedly asking why will eventually give the path of goals to the top-level query. If all of these rules are reasonable, this justifies why the system's question to the user is reasonable.
Comments