Assuming it doesn't already (which I'm posting this off of having just tried fitting an Odyssey only to watch the AI literally not fire its two large energy weapons when at 0 flux, for probably 90% of the fight), the AI should prioritize lining up the firing arcs of Weapon Group 1 (and likely descending to 5/maybe ignoring PD group arcs, or increasingly ignoring weapon groups with little to no overlap).
I think? this would be relatively simple but make the AI generally more competent, as well as easier to control and predict for the player (when making variants for allied use).
As a related note for the Odyssey, I'm pretty sure its behavior resulted from trying to get the 3x Medium Missile and 1x Large Missile (synergy) arcs closer to the target because it perhaps saw them as better DPS but in reality it was A) wasting missile ammo (Locust v Dominator with full armor) and B) could have at the least fired a few plasma rounds just to strip the armor off before trying to make use of Locust's admittedly superior raw DPS.
I will say that it would make sense if it currently focuses on DPS output, and can respect that it seemed to be trying to ensure all of its missiles were hitting, but given they are all tracking missiles I'm not sure if it should put as much value in positioning their arcs over its primary and infinite-ammo energy armament.
Fair to mentioned this post resulted from only one sim test but the issue resolved itself after my guess at what it was doing lead to removing the rear-most missile pod and it immediately started making more use of its main weapons. Although, it still does that weird thing where it burst forward then reverses slowly away, bursts forward.. ad infinitum, instead of actually staying out of the Dominator's Large arcs and just circle strafing it: however, another post touched on this and I can agree that always trying to flank wouldn't be ideal and is more of an Odyssey-specific issue.