Just to be clear, we are years away from getting a generic AI that we can use on any map with little adjustments. Right now we have to hard-code each and every AI and their movements, decisions, etc in each level that has AI.
Also, to add AI possibility to all maps, we'd have to re-make the maps to incorporate an AI. And that involves using debuggers and extracting usable code to be used in re-compiling the new, improved level.