What is the advantage of separating knowledge from inference?
Answer: C
Because the reasoner is general and the knowledge is data, a domain expert can extend the system by adding sentences rather than by programming, which was the great promise of the knowledge based approach. Speed is usually worse than a hand coded program, memory is not saved, and evaluation remains essential. Making a system extensible by people who are not programmers is an architectural goal that recurs whenever domain expertise and software expertise sit in different heads.
Please log in or register to report this question.