Bots are very trendy in world of technology right now. Under the right circumstances, they can be very useful and practical especially with the great shift on how we consume information in the modern world. Nowadays messaging apps are very common for personal use and work and companies are working hard to utilize them to better serve their customers. Building bots has become very easy with services like Microsoft Bot Framework which offers a great deal of features and capabilities. This is all very nice until you need to communicate with the bot via natural language. Unless your team has an expert on the field and a ton of data to train a custom build language understanding system you are out of luck.