I'm writing a program that responds to sentences, but I'm running into an issue:
You write: I like that
you
like me.Program responds: What do you think makes you like that
me
like you?You write: I like that
you
are my best friend.Program responds: I also like that
me
are your best friend .
In simple cases, switching 'you' to 'me' and me to 'you' works fine, but in this case it isn't grammatically correct.
Under what circumstances should 'you' become 'I', and how can I tell from sentence context/wording? Can you think of more cases in which you/me,my/your cant be interchanged?