confirm decision
with the proposed target and waits for the user’s verification:
Why
A voice user says “the cafe on the corner” - the engine matches one cafe, but the user may have meant another corner, another block, or something they passed an hour ago. A wrong coordinate handed to navigation is the most expensive failure a location answer can make. The gate makes the final meter the user’s own verification, and the yes/no label becomes clean feedback for improving the funnel.Using it
- Default (
"confirmation": "on"): on a single survivor you getconfirm. Ask the user, send their bare yes/no back as the next transcript (echoing the pending target’s candidates). - Zero-touch (
"confirmation": "off"): the coordinate is released immediately on a single survivor. Use it when a human is not in the loop and your agent verifies by other means.