The Advancement of Conversational AI: From Simple Bots to Advanced Chatbots