Much like other smart-assistant features, this type of interface would use all the data it has at its disposal to make the best decisions it can about how to guide the user.