Artificial intelligence (AI) is the intelligence exhibited by machines or software. ... It is a phenomenon and requires lot of characteristics to be added to a software to brand it as an AI. To make a machine intelligent you need to teach it reasoning, prioritization, problem solving and deduction