Great to see them putting an emphasis on trying to gracefully correct inevitable mistakes. Very practical and hype-free blog.
I'm interested in how much builtin knowledge they are going to go for ("...including pieces like
here and
now that are implicitly available from the beginning of the conversation..."). Natural language is absolutely laced with assumed knowledge. Will it be able to understand "my wife", "my sister", "my house" etc. What about the gradient of niche or local knowledge - "Boxing Day" etc?
The problem with starting down this road is it is essentially arbitrary where you stop, and the user won't know where that is.
I suppose it won't matter if the error correction is strong enough ("When you say "sister" do you mean
Jane.Doe@outlook.com?")