Instead of instant retaliation the bots should flee in cover imo. That's what i do when i don't see the attacker
I think you are right.
If we want, we should have several patterns and give them “personalities” like the players.
In PVP, when a player is shot by an invisible enemy, there are different reactions.
For example, some PMCs run out at once, some look around without knowing why, some fire a warning shot in the direction of the shot and then run out, some crawl and stop moving immediately, etc... the list goes on and on.