I think what newt is trying to say is that to do such a thing usually requires massive teams of engineers NLP experts, AI programmers, neural net experts, etc, etc.
How easy?
For anything other than a basic bot - which you're not interested in - then not at all, I would say.
Google has a lot of info on such things.