Chatbots are a dime a dozen. Except for Alexa, Siri and co most of them are pretty stupid though. They only react to specific keywords and respond with a pre-defined phrase. Wouldn’t it be great to actually use the current hype around Machine Learning (ML) and NLP / NLU (Natural Language Processing / Understanding) to bring your chatbot to the next level? With a little bit of help from Microsoft Bot Framework, Botkit, Botmaster, API.AI, Wit.ai, Watson, LUIS and whatnot, you are in for a treat.