Difficulty: Easy
Correct Answer: All of the above
Explanation:
Introduction / Context:
Expert systems are a classic application of artificial intelligence. A Personal Consultant–style knowledge base organizes domain expertise so that an inference engine can draw conclusions similar to a human specialist. The question asks which forms of knowledge are stored, focusing on how facts, conditions, and rules are represented for reasoning and explanation.
Given Data / Assumptions:
Concept / Approach:
In many rule-based shells, parameters (sometimes called slots or attributes) hold values for domain entities. Contexts (or frames/goal contexts) capture the scope or situation in which reasoning occurs, aiding control and explanation. Production rules encode procedural knowledge as if condition(s) then action/conclusion statements. Together, these enable knowledge representation, inference triggering, and modular control of problem solving.
Step-by-Step Solution:
Identify core knowledge representations used by the shell: parameters, contexts, rules.Map each choice to a role: parameters = data/facts; contexts = scope/goals; production rules = inference.Recognize that all three are complementary and simultaneously present in typical Personal Consultant knowledge bases.Select the option that includes all three listed forms.
Verification / Alternative check:
Cross-reference with standard expert-system design: rule base (production rules) + working memory (parameters/facts) + control context (goal/agenda/contexts). This alignment confirms that all listed items belong in a well-structured knowledge base.
Why Other Options Are Wrong:
Parameters only: lacks inference or control.
Common Pitfalls:
Confusing “context” with user interface context; here it refers to reasoning scope. Another mistake is assuming rules alone suffice; without parameters (facts) and contextual control, inference becomes brittle and opaque.
Final Answer:
All of the above
Discussion & Comments