The technology is redefining how customers interact with brands, but at least some parts of shopping will remain a human ...