AI will not score 100% accuracy in the default game.
I use rapid fire on all my AI turrets, because by the time AI can hit the enemy with a 3 second reload, the battle will be over before the AI can score a single hit. Since rapid fire does reduce the damage significantly, it will take longer...