I have caught the CP AI (by loading its turn while troubleshooting) moving the First (Kluck) and Second (Bülow) Armies with the "do not engage while moving" button on. This can lead to some really fast movements. If you stay passive enough as the WE, you can see both of these CP armies in Paris by Late September. The problem is that once there, they try to assault Paris and get almost annihilated. I know they run out of time, but assaulting Paris in the same turn they arrive?
I think generally the AI moves rather nice, now, but there is still room for improvement in certain decisions Athena takes. Of course taking Paris by storm should be a high priority as it wins the war, essentially, but at least they could have waited a turn or two to put a breach. The problem with the First World War is that so much happened in the first two months of the conflict it is difficult to peg down in a game. The developers had to choose between having a very deterministic game (it can be done through AI agents and events, if need arises!) and a sandbox one (where each time you play there is a new interpretation of the Schlieffen plan).
Honestly, I think we can expect as much from the AI... It can not do miracles. If you want to truly have a cutthroat unpredictable experience you need to try against a human player.
