The Role of AI in eCommerce: Personalization, Recommendations, Customer Support, and Automation