artificial planning