AI Chatbots: Understanding the Benefits and Limitations