By default you should have a controller per pawn/character on the map. It’s possible to have less, but it would require a fair amount of C++ trickery. But there’s not much to gain to have less controllers then controlled entities.
Have one AIController per one AI body
Cheers,
–mieszko