轮次上限内未完成需转交其他通道
别名: 轮次预算 · 对话打不住就换通道 · voice-to-screen handoff
概念解释
订酒店已经问过城市、日期、人数,第四轮还在追问床型和积分账号。任务没有失败,只是对话预算花完了:再往下用嘴填,识别、记忆和占用成本一起涨,而屏幕上的那张表一次能看完。轮次预算内转交(turn-budget channel handoff)把「还没办完」当成设计态——预算用尽就换通道,而不是把同一条语音路径无限延下去。上限是产品写下来的拍数,不是用户的耐心口号。
机制
每一轮同时消耗三样东西:被占用主任务的注意、共同基础上可能被写错的槽、以及用户对「这件事还要说多久」的预期。预算的意义是在这三样东西的乘积变得不划算之前切走,而不是等错误已经累积到提交。转交和其他失败不是一类:失败是走不下去;转交是还能走、但不该再走语音。通道切换本身要花一次交接——把已填槽带到新通道,并让用户知道不是被丢下了。若转交只弹出一个空白表单,前面几轮等于白说,人会拒绝下次再开口。预算还要按技能定:设闹钟的预算是一两轮,订房的预算可以是三四轮,但不能是「直到填完」。
怎么研究
画完成率对用户话轮数的曲线,按技能分开。找到完成率开始掉、或错误提交开始升的拐点,把拐点前一拍定为预算候选。另一臂是转交实验:在第 N 轮提供「剩下的到手机上看」对继续口头追问,记录接受率、转交后的完成率、以及已填槽在新通道是否还在。
Wizard-of-Oz 可以在识别器不稳定时先测转交话步本身——人们要不要、在哪一轮要。日志里把「主动拿起手机」和「被建议后切换」分开,前者往往是预算已经超了但产品没提供出口。不要用平均轮次当预算:长尾的那批会话才是转交该接住的人。
边界
无屏、且没有可送达的第二通道时,转交无处可去,预算变成「必须在语音里活下来」,只能靠砍槽和更早确认,不能假装有一部手机。无障碍场景里对话可能是唯一通道,轮次上限让位于可及性,但仍然需要在预算点改策略(换成封闭选择),而不是无限开放追问。用户主动要求「继续用说的」时,预算可以延一拍,但要再次标明还可以转。把转交做成惩罚(「你不会用语音」)会把该走的人逼回已经不划算的通道。
怎么落地
- 每个技能写死一个用户话轮上限,和必填槽数一起评审;到达上限仍缺槽,默认提出转交,并预填已收集的项。
- 转交句要同时做两件事:承认已经完成的部分,指出下一通道上打开的是同一张单,而不是新任务。
- 用户拒绝转交可以再给一轮,之后仍未闭合就收束到可恢复的半成品(草稿、待办),不要继续第五、第六轮追问。
- 验证:看该技能的话轮直方图。中位数超过上限、同时「中途打开 App」在上限附近抬升,说明转交点设晚了或转交没有接住已填槽。