The bots already know how to fly, track enemies, fire etc. Adding a little more sophistication wouldn't be that hard. Check your health, where to hide, opponents health, situational modules. We humans do this poorly, except for a few reflex trained captains. The algorithms wouldn't be that hard and would naturally progress from an enhance training environment that would be really good for first matches for Recruit pilots. You would need different difficulty level bots that corresponded to Recruit rank so as to not pulverize the newest captains, like recruits usually get pulverized if their are any veterans that are playing down.
I would like to see something like this. The first X matches (5 maybe?) on any new ship type are training with only you against bots. Miniscule rewards, but something.
The next Y matches (10 maybe?) be matches where you are matched with other captains of about your rank against a team of more intelligent bots (that can actually beat you). Slightly higher rewards.
After that, regular Recruit matches. With good enough bots, you could drop them in on either side to complete a match within a reasonable amount of time.
Availability of decent training matches at Veterans level, if you feel a need to learn a particular ship. With bots that could beat you in training, you should have bots that could fill in, in case of drops or leaves. If they are good enough, they could be better substitutes than Recruits, for filling Veteran matches.
I believe that such a system would promote a persons interest in the game, and nurture them until they were accomplished enough to not feel like a seal.