Automating the predictive mechanism