Then Xatkit aims to be a very flexible platform that helps you create chatbots on top of any platform you need, more than a concrete solution for a specific set of technologies. For instance, most current solutions are tied to a specific NLU Engine (being DialogFlow, IBM Watson or whatever). Xatkit tries to abstract from the concrete engine and let you define the bot in a more abstract way and deploy the bot on any of them based on your deployment preferences.
(this doesn't mean Xatkit provides right now all the connectors you may want, it just means that the architecture of Xatkit was especially designed with this goal in mind, it's open source so it's possible for you to create whatever you need)
How can chatbots ever mimic human interaction, without experiencing human-ness?
We parse incredibly complex dailog exceptions every day because "we made that mistake yesterday" (or "... when we were 5").
I'd be interested to hear your take on this. The dozen or so prominent bot startups that popped up over the last 5 years nearly all ended with acquihires. Even Facebook, who once thought they could create an uberbot to do literally anything, have all but abandoned their bot aspirations.