But it will still be upto you on how many do what, I do not believe we will have AI that will automaticly move lets say 10 workers logging wood to go mine some gold if your running out of gold.

I actually think there's an important middle ground to hit here. While we don't want the computer making executive decisions for us, we do want it to streamline redundant or trivial tasks. What could be useful is a central way to manage the workforce without having to command workers individually. We don't want workers being automatically allocated from lumber to gold just because the AI decided it should be, but there should be a streamlined way for a player to quickly make such a change.

The amount of workers assigned to every type of job (farming, building, mining, chopping, etc) could be controlled via a central interface, and therefor workers could be easily allocated from one job to another without having to individually find and assign workers. As well, that could automate the replacement of workers killed by harassing enemies. The streamlining of the user-worker relationship offered could be quite beneficial to the overall experience.