Based on the answer at throwaway81523's link is appears to me that the answer is that ChatGPT has a drive to process input, but no means to process input, and the programmer gives ChatGPT a processing template that ChatGPT can use to process input. And that particular processing template says that processing input using this template means that the processor's referent is the ID ChatGPT.
So the "other" is input. While the "self" is processing template. And the actual ChatGPT is a machine-learning database with an impulse to use a pre-loaded processing template on input. The ins and outs of the processing template and the machine-learning database (i.e. the actual code) with respect to driving both output to the user and adaptation of the database and/or template I do not know.
So the "other" is input. While the "self" is processing template. And the actual ChatGPT is a machine-learning database with an impulse to use a pre-loaded processing template on input. The ins and outs of the processing template and the machine-learning database (i.e. the actual code) with respect to driving both output to the user and adaptation of the database and/or template I do not know.