AI Explained: Challenges and Best Practices for Conversational AI