I could see a layered approach to the AI with:
* At the low level - movement, obstacle avoidance, combat reactions, core behavior like that
* Above that, strategic behavior - I'm mining, so goto X, mine, goto Y, deposit
* And above that an overseer or director level that coordinates multiple...