H
AI decides which of your techs it really wants (Industrial sector and planetary invasion, for instance), and will refuse to buy any others, at least until the most desirable ones are acquired. Decisions may be based on
1. Its own tech items. The AI is unwilling to buy any tech obsoleted by another that it owns. Weapons of another class than its main weapons are not very interesting unless an enemy has great defences against its main weapons or it is more powerful than the current level of its main weapons. If it is contemplating an invasion against the player, no defences against its own weapons will be traded.
2. Friends' and enemies' techs. It will not give as much for a tech that friends have, as there are more potential sellers who ought to be willing to sell at a lower price. It does encourage whoring away a tech to everyone who is interested once you decide to release it, but will give diminishing returns for each race that gets it. Or it may expect to capture the tech from a weakened enemy in a short while so it's not worth paying for. Defences to the weapons deployed by its enemies are more valueable than other defences.
3. Longterm goal. For instance the Yor may not be particularly interested in diplomacy techs, after all they seek the extermination of all non-mech life. If a race wants to aim for research victory (I've never seen this happen), items along that path would be valuable.
4. Current lacks of its civ. If it is lagging behind in research, techs which boost reasearch would be welcome. If it is lagging far behind in weapons techs (or even has none), it should be extremely eager to get some.
5. Current military positions. If an enemy has multiple fleets roaming near your fleets, a quick boost to logistics could make a huge difference. If the AI has defeated defenders at an enemy's planets or is about to launch a great offensive where it expects to invade planets, soldiering boosting techs are valuable.
6. Previous trades. If the player has been generous in previous trading, the AI may allow a better price, or even give away something as the AI "owes" something. For instance, give (or sell cheaply) the Arcean the techs they need to repel the Drengin fleet threatening their worlds, and it could be very grateful and eager to repay the favour. Whore away techs you get from the AI, and it may take offence (it's kinda their intellectual property as they developed it) - unofficially or officially - and give you worse deals later.
And on and on... The problem is, all this logic is probably pretty time-consuming to implement. Barring these improvements, I'm rather happy the way it is. Playing on higher difficulty levels, the tech trading doesn't give you a huge unfair advantage. Although I'd at least like number 2, as it should make a good difference and not be too hard to implement, save perhaps for calculating expectations to conquering planets.