It would be based on a machine learning algorithm, that tries to predict my behavior, based on a set of features, e.g. the tags that I visit often, the text of the questions that I click on while using SO. One could train the algorithm by comparing the predicted behavior against the actual behavior of a user.