This is something you would want to put in the level blueprint. You can see an example in the Attack Animal: Wolf Demo Level. (see image)
in this example every 10 seconds the level blueprint checks how many NPC Bots are in the level and if its less than 2 then a new Bot is spawned. This is so the Wolves always have cannon fodder.
Hope that was helpful
