Remember the time, when you were watching Iron Man and wondered to yourself, how cool it would be if you had your own J.A.R.V.I.S? Well, It's time to make that dream into a reality.

Artificial intelligence is the next gen. Imagine how cool it would be if you had your friends over at your house, and all of a sudden you go, "Hey JARVIS, show me some memes.", and JARVIS goes "Sure, sir. Here are the latest Italian memes.", whilst showing you the funniest Italian memes. Cool right?

(Your friends would look up to you like you are Elon Musk.)

In this Instructable, I will show you how to build your very own Artificial Intelligence (AI) assistant using a free online tool (YAAY!) called API.AI

UPDATE 12/12/17 : API.AI has changed its name to "Dialogflow", but the working procedure and concept is still the same.

I will be going only through the basics, as the possibilities of API.AI is endless. My aim is to build an Assistant JARVIS who will respond to basic conversation like greetings, and can crack a few jokes. However, you can add features such as getting the weather details, setting alarms and much more.

API.AI is an organization that specializes in Artificial Intelligence and Natural Language Processing. It was acquired by Google (Hence the free) in 2014 and helps developers (You da Tony Stark now!) make AI assistants for a variety of needs. Its dynamic and easy to use interface allows everyone to develop bots for businesses, games, and much more. And now..

Enough Talk! Let's change the World!

P.S: I have added a .zip file of the AI that I'll be making in this tutorial (Refer Step 8) which you can upload and use as a head-start while toying with API.AI (or) you could start from scratch and go along with me :)

P.S.2 : It would give me great joy if you would vote this Instructable for the First-Time Author Contest. It's simple. Just click on the VOTE button xD. Thanks a Million !