A chatbot can look impressive in a demo and still fall apart once real customers start using it. The difficult part is rarely the chat window...