ai stages explained