Enhancing the shopping experience with AI