Using both player controller as well as AI controller for a character bluprint

I am creating a fighting game.
Do I need to create each and every AI controller for the AI characters.
OR
Can I use a single AI controller that can just posses the already created Characters?

Same as Player Controller, AI controller can posses already existing character, you need to spawn more AI controllers to possess more characters as controller can only possess one at the time.

You can create one AI Controller blueprint, but you will need to spawn one of those from that blueprint for each pawn.
I think a controller can only possess one pawn at a time, but all controllers can be the same blueprint class.