Artifical intelligence (AI) is the ability of machines to mimic human abilities such as reasoning, learning, planning or creativity. Artifical intelligence enables technical systems to respond to perceptions in their environment, solve problems and achieve certain goals.