How to change AI behaviour?

If you are using a behaviour tree then it is easy just use an enum as a blackboard key and based on the value of the enum run a different branch of the behavior tree