Machine-translated by Google. Questions are authored in English.
Top

Discussion

Which characteristic distinguishes an expert system from conventional software?

  • A.It always runs faster
  • B.It cannot produce an incorrect answer once the knowledge base has been properly validated
  • C.Knowledge is separated from the control that uses it
  • D.It is written in a specialised language that only a knowledge engineer is able to read easily

Answer: C

Conventional programs interleave knowledge and control in procedural code, while an expert system keeps the domain knowledge declarative and lets a general engine apply it. That separation is what enables explanation, incremental authoring and shell reuse. Language choice is incidental, speed is usually worse, and validation guarantees nothing of the kind. Every other characteristic of these systems follows from this one. The quantity that varies and the quantity that does not are worth naming before any substitution is attempted.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.