This is just fantastic - this is how all these models should work, and how they should be expected to work IMHO. I don't want someone programming it to act like a real human who works at facebook. I want a language model that can assume any identity I want.