Generally speaking, there are two types of AI: weak AI which focuses on specific tasks such as facial recognition software; and strong AI which tries to simulate general human cognitive functions like problem solving without any external input.