Automated programs that simulate human conversation to assist customers and improve their shopping experience.