AI Agent vs Chatbot: What Are the Key Differences? | Tokenware