A proactive virtual assistant is something I have dreamed of too! The main concern is input and output sources; an AGI might use a screen reader for input and an image neural network for output.
How do you imagine an assistant could autonomously engage with you?
I think we have friendliness knocked down cold, without too much artificiality.