some type of state AI