If I understand u correctly, u use the trade menu to choose what u offer to the AI.
Maybe the point u are confused about is that u also have to choose the stuff the AI will give u in return?
If the balance between the offer and the demand (both by input from u) is to the liking of the AI, it will agree (allow u to confirm it) to the trade.
For me this system is working well.