Artificial intelligence is a general term for any machine or computational device designed to mimic or carry out tasks which humans are able to do, to simulate aspects of human thought or behaviour, or to carry out computational tasks which are beyond human capability.