An inference engine is a software component that takes a trained machine-learning model and applies it to new data. It's like the engine in a car, using the model's knowledge to "drive" the process of making predictions.