Best Practices For Chatbots Definition