I’ve been experimenting with bots for a couple of years now and I’ve gone through IBM Watson’s Dialog API, api.ai and Wit.ai for NLU As A Service.
As a software developer, especially one with little experience, it’s very easy to get confused about what you should do and what you shouldn’t do.