Intermediate · Cognitive
Knowledge-based system (KBS)
Visual diagram · (in preparation) · Math · (in preparation) · Worked example · 3 difficulty levels.
TL;DR. A knowledge-based system (KBS) is a program that uses a knowledge base and an inference engine to solve complex problems by reasoning.
Technical Definition
A knowledge-based system (KBS) is a program that uses a knowledge base and an inference engine to solve complex problems by reasoning.
How it works
A knowledge-based system (KBS) is an AI system designed to solve problems by representing knowledge explicitly and using an inference engine to reason over that knowledge. It typically consists of a knowledge base containing facts and rules, and an inference engine that applies logical rules to derive new conclusions or make decisions.
Related Concepts
- Artificial intelligence (AI) — Machines that can perform tasks typically requiring human intelligence.
- Expert system — AI programs that mimic the decision-making ability of a human expert using a knowledge base and inference rules.
- Inference engine — A component of an AI system that uses logical rules to deduce new information from a knowledge base.
- Knowledge acquisition — Knowledge acquisition is the process of gathering and formalizing knowledge from domain experts to build knowledge-based systems.