AI Agent vs Chatbot: Key Differences in Automation Capabilities