There are four types of artificial intelligence: reactive machines, limited memory, theory of mind and self-awareness.