Artificial intelligence (AI) is an area of computer science that covers the theory and development of software applications that simulate thinking, draw inferences according to context, discover meaning, reach conclusions based upon experiences, and make decisions by using complex and dynamic data.