Forecasting AI progress: A research agenda