I need to program computer agents that interact with each other (for example they play a computer game with each other). Sometimes it happens that two agents are interacting with each other. I need to find a word to describe who they are to each other. I have the following options:
My main requirement is that the word should be neutral (since the interaction can be of different kinds: cooperation, competition, fight). I am afraid that opponent is a bit "negative" (in the sense that it assumes that two agents are enemies, that they are fighting). Partner, in contrast, seems to be positive to me (assuming that agents cooperate with each other). What about companion? Or may be you can propose other words?