It would be good also for another features, if the AI have an own research: To play both sides, build alliances and so.
But it's a heavy part to balance this in every step of game progress.
May be it's bether, to build the possibility. But if the AI play one side the research is based on scripts. These scripts have to connect with the player progress ingame. This have not to be linear, but as matter as principle.