In order to allow future innovation, I will attempt to make everything here as extensible as possible.
In total, there will be a lot of AI inside of this game. However, the main AI components can be broken down into two major sections; Gameplay AI and Management AI. Management AI will likely be the hardest to implement since this is what will make the game feel realistic.