The corvettes, and others main ships are generally charging without any formation. Taking them out is really easy simply because they never really regroup In formation (I never seen it actually even with 20 ships in front). It could be an idea to force the AI to use formations. The AI ships are nicely placed at start of the battle then they scatter and charge without much cohesion.
It could be an idea too to force the player to use formation. That would simplify the work for the AI.
Other points the AI is trying to keep the ships at a "safe range" but
1- it is not safe when the ship is under fire and unable to fire back.

2-they are turning round constantly making them sometimes unable to fire at full capacity
the same applies at some extent to fighters. I never understood why they are charging a ship equipped with a boson gun and lasers while there is a lot of easier targets :/
Also the AI tends to keep fighters at the limit of the firing envelope of their opponent. Which makes them very vulnerable as their weapons fire generally at a shorter range. They should get out of the firing envelope if they can't reply. Or they should return to the carrier.
On the general use made of fighter.interceptors and heavy fighters by the AI, these light vessels are generally sent wildly to kill as much ships before the big ships do battle. Which does not work at all when the boson guns are in the place. They also tries to kill the military ships when there is a lot of freighters. They should target the freighters first (as the freighters are very slow and quite unable to defend themselves) and they should circle around the enemy capital ships to achieve this without getting hit.
I think that the AI would gain of using its fighters differently.