When a spoken system fails, the listener often cannot see what state it is in the way they might on a screen, and the middle of a sentence is where that gap hurts most. The agent is answering you, and it stops, or it cuts itself off, or the connection drops in the middle of a confirmation. You are left with two unanswered questions: whether the agent understood you, and whether the thing you asked for actually happened. Those are different questions, and a good design answers them differently.
Google’s conversation design guidance on errors separates the kinds of failure, and the distinction is worth getting right. A no match error means the system could not match what it detected to anything it understands. A no input error means the system detected no response, which can happen for reasons that have little to do with whether you actually spoke: timing, volume, a silent pause, or a moment of distraction. A system error means it understood you but could not complete the task. The guidance is that the response should fit the kind of failure, and that you should be clear about what went wrong. That is design guidance, not a description of how any particular product currently behaves.
Here is the design principle I would build from it, as my own recommendation. When a voice agent fails mid-sentence, the first thing it owes the listener is an answer to the right question, and that answer should describe what is known, not what is assumed. If it understood and the action failed, it should say so plainly: I got that, but I could not complete it. If it is not sure whether the action finished, it should say that too, and the honest sentence is: I am not sure whether that went through. The temptation is to apologize and re-ask, which feels polite but tells the listener nothing about the state of the world.
Now the hypothetical fragment, the kind I would want to hear. If the agent was booking a table and the connection dropped, I would rather it come back and say: I am not sure whether the reservation for Friday at seven went through, so let me check. That sentence names the uncertainty and the next step, and it gives the listener something to hold onto. The alternative, I am sorry, could you repeat that, is a polite way of telling the listener that whatever just happened is now their problem.
The listener’s choice in that moment matters. If the agent says what it does and does not know, the listener can decide whether to re-check or move on. If the agent only apologizes, the listener has to guess, and guessing after a failure is exactly what a spoken interface should save you from.
So the design rule I would set down is this: after a mid-sentence failure, answer the state question before you answer anything else. Tell the listener whether the action completed, whether it did not, or that you do not know, and what you will do next. Reassurance is fine as a wrapper. It is the state of the world that a listener actually needs.

The Campfire
No commentsNobody has pulled up a log by this one yet. Be the first to say what you make of it.
Held for the desk. It appears after a look.