Question: what is the difference between knowledge based system and expert system?
Answer: A knowledge-based system (KBS) is a computer program that reasons and uses a knowledge base to solve complex problems. ... Expert systems are designed to solve complex problems by reasoning about knowledge, represented primarily as if–then rules rather than through conventional procedural code.