Synced Criteria for Building a Successful AI Chatbot