AI has had a banner year. And while many in retail have been using machine learning for years to streamline and automate back-end functions like replenishment and inventory management, the new customer-facing applications of the next generation of AI technologies is just starting to take off.