Well, untill I see the following, I won't be convinced:
A single AI should do a number of things upon encountering you. It should "visually" check what you're carrying - if the AI has a pistol and you have a rocket launcher, it should run for support or dive for cover. If it has a better weapon or at least one it thinks it has a chance with, it should shout for support if it knows there's any close then engage you. It should look for cover if you open fire, as well as scanning the area for interactive objects you may be near such as exploding gas cans that could hurt you - if there's anything like that nearby then it should use that against you. In short, it should be as capable as a human in analyzing the in-game world around it.
A group of AI should shout to eachother, plan attacks and so forth. They could be using radios or telepathy or verbal commands but they should communicate. If you're waiting them out, they should start chucking grenades at you etc. to smoke you out. If you're going in all guns blazing then they should find cover and retaliate. Again - human logic applied to AI.
If you're still relying on scripts to make this happen - as good to see as they were in the likes of Half Life - they're not good enough.