Artificial Intelligence, or AI, has become a buzzword in recent times. But what exactly is this concept? Essentially, AI refers to the ability of systems to carry out actions that typically demand human reasoning. Consider a program that can evolve from information, solve problems and even communicate with humans in a meaningful way. This is the