Artificial intelligence is the umbrella term for applications that are technically implemented but still contain human-like intelligence. One component of AI is machine learning, so computers collect enough data on user behavior, for example, that they can eventually anticipate behavior.