Part 4: Inference Engine