I mentioned in another thread that essentially the AI needs not only the same tools the players have but probably a little more.

The AI thematically should have different game plans, different ability pools to draw from, as well as resources (consumables, to call-ins, to whatever else) on the fly and spawned before the encounter begins (like when the map generates).