I've found OpenAI's personality setting works pretty well if you choose the professional personality and disable all the frills. I did that a while back so I'd have to go dig up the details. Since then it doesn't even engage me if I make a joke or similar - it just focuses on the goals.