Artificial intelligence (AI) is the ability of a computer-controlled robot or a software to perform tasks typically associated with human intelligence by studying human brain patterns and analyzing cognitive process, resulting in the development of intelligent software and systems.