The rule I use is that a system that was trained on input data is AI and algorithms that aren't trained are not AI.