An inference engine is a system component that applies rules, logic, knowledge, or learned model behavior to derive conclusions from input information. In expert systems, it reasons over a knowledge base; in modern AI workflows, the term can also refer to runtime components that execute model predictions.