Why not just let the users give feedback on the responses? I’ve always been frustrated that I can’t.
I suspect that when you are dictating, and you correct a blue squiggle, it raises a flag and sends that back as a failed event.
It also makes me think about the predictive text, does that call back home as well?
The difference is that predicting the next word in a text message can be validated without direct human intervention. It takes a human to tell whether Siri interpreted the voice command correctly. It just takes more data to evaluate next-word predictive systems.