How to build great conversational applications
While it's easy to say what not to do, I tried to include as many positive examples as possible in the book, focusing also on what we should do when we build our conversational applications and continue to maintain them. Chapter 3, Building a Killer Conversational App. described in more detail what is needed to build a "killer app," both from a technical point of view and from a UX one.
As mentioned previously, conversational UI is an extremely new field in computing and it is also extremely dynamic. Therefore, some things that weren't available just a few months back are now an integral part of each solution (for example, the option to choose between different voices, the ability to build contextual interactions, and coming back to a user if the bot has learned a new function or information on Amazon Alexa). You have to make sure to keep yourself informed and aware of those changes and progress, if you want to achieve the best results for you...