Chatbot developers and retail giants are battling over user data as they lay the foundation for a future in which AI agents can do all your online shopping for you.