Definition
The component of an AI system that applies logical rules to a knowledge base to deduce new information.
Detailed Explanation
Inference engines use forward chaining (data-driven) or backward chaining (goal-driven) reasoning to process rules and facts in a knowledge base. They match patterns apply rules and generate new conclusions based on existing information.
Use Cases
Diagnostic systems Policy enforcement Fraud detection Automated customer support