Comprehensive Framework for Evaluating Conversational AI Chatbots