As The Beast said, it's not a mod.
Just place the AI-SH.exe inside your main SHIV folder and launch it. you'll see a dialog box with two buttons. Click "Launch SHIV" then wait for SHIV to get to the main menu.
Once there, hit [ALT] + [TAB] to get back to the desktop, then click on the second button ( "Activate SH-AI", I believe). You should hear a beep indicating that the fix is working. Return to SHIV.
==================
As I understand it, this is how it works (correct me if I'm wrong).
SHIV is hard-coded so that the Japanese escorts use active sonar all of the time (although you will not hear any pings until after the escorts have been alerted to your presence

). No matter how silent you are, if you get within a certain distance of an escort, you will be detected. It doesn't matter which super-mod you are using.
This fix Launches SHIV, then patches that running instance of SHIV, effectively turning off the enemies active sonar (actually, it reduces the active sonar range to 1 meter). In effect, the escorts are patrolling using only their hydrophones to detect your sub.
Once you've been detected (either visually, or by hydrophone), it turns on the escorts active sonar, and you are back to normal SHIV-AI behaviour. Furthermore, The escorts will remain in active search mode for many hours afterwards.
The fix has no effect on the enemies ability to detect you visually or by hydrophone (And this seems to be the case. I've tested this out in both TMO-1.9 & RFB 2 with the same results. Increasing speed to 3kts, or leaving the periscope constantly up will still alert the escorts).
For me the question remains as to when (if ever) the Japanese adopted the practice of using active sonar all of the time to patrol for submarines. Using this fix past that date wouldn't be Kosher.