How many AI controllers should I have?

Thank you MieszkoZ. I was actually referring (maybe the question wasn’t clear enought) to how many different AI Controller blueprints, or implementations should I have. For example, say BP_Sentry_AI_Controller for the sentry pawns, BP_Human_AI_Controller for all human pawns, BP_Tank_AI_Controller for tanks?