Thanks for sharing your experience on this subject. I have been studying NLP/ChatBot engines for the past year now and most of what’s out in the wild does not work very well. I am a hobbyist with regards to conversational AI in python and have given up on Rasa and am looking into Snips/DeepPavlov because I want to be in full control of the conversation/intents/dialog stream. I have a silly example on youtube which glues Google speech to text/AIML chat bot/Google text to speech all together. It’s pretty fun to use AIML with voice instead of typing. AIML has some interesting comebacks. Exciting times !!!