Artificial intelligence (AI), is a term used to describe computers’ aptitude to mimic human abilities such as reasoning, knowledge representation, planning, learning, natural language processing, perception, robotics, social intelligence and general intelligence.