I would like to divert your attention to this recent post: https://openai.com/research/gpt-4 specifically on the topic of "Steerability: Socratic tutor" (Sample 1 of 3)
There have been occurrences of people asking chat gpt to ignore instructions on the initial prompt: have these been solved? It's not clear to me if the first prompt is given any extra weight. Or maybe during training of version 4 they have heavily penalized these sorts of attacks to make it more resilient.