4 things I learned building chatbots for major brands in 2017