Customer service chatbots are buggy and disliked by consumers. Can AI make them better?