10장 끼어들기와 중단을 존중한다
사용자가 “잠깐”, “아니요”, “그만”이라고 말하면 현재 음성 출력을 멈춰야 한다. 끼어들기는 대화 품질 기능이면서 안전 기능이다.
중단 뒤에는 마지막으로 확정된 상태를 기준으로 짧게 묻는다.
“알겠습니다. 날짜 설명을 멈췄어요. 서비스 종류부터 바꿀까요?”
오디오 출력 취소와 도구 실행 취소는 다르다. 말을 멈췄다고 이미 시작된 외부 요청이 자동으로 취소되지는 않는다. 쓰기 도구를 호출하기 전 확인 게이트를 두는 이유다. 취소 가능한 작업에는 취소 토큰과 상태를 설계한다.