VictorFarbau has updated his VFAI - AI Extension to version 2.0 and released it on the BI Forums. This addon makes units smarter and more independent, you can view a sample video of v1.4 below.
Improvements ============ 2.0 Faster response times, lowered required ammo levels to avoid excessive browsing 2.0 Enabled autodetection and usage of 3rd party weapons and ammo 2.0 VFAI can now be temporarily disabled per unit using the 'setCaptive' command (e.g. put 'this setcaptive true' into init line). As soon as the unit is not "captive" anymore it will resume the script and start collecting again.