G S Sridhar,
It is a very difficult question to answer. It depends on the domain in which you are working and many other factors. I suggest you visiting Intel® Nervana™ AI Academy and take a look at the main AI Web Page at Intel Software Network
You will find valuable information about the tools and resources Intel is providing for AI
Using Prolog is very good for AI development.
But if you want to work with Intel platform than I suggest you visit the link below and get started immediately. One of the best you can find anywhere on the Internet. https://www.intel.com/content/www/us/en/analytics/artificial-intelligence/overview.html
Yet, artificial intelligence goes far into the past. In Ancient Greece, the thoughts of wise components (around then, mechanical statues) were presented in the folklore. At first the artificial intelligence was centered around the mechanical part of it as opposed to in the reasoning and learning angle.