语音与对话
设计话术、承接语与对话状态
让每句承诺对应真实动作,并处理等待、纠正、取消与恢复。
先做什么
一句“我帮您查一下”会让用户期待一个实际查询。承接语必须与动作状态一致;“嗯,我在听”则通常意味着继续让用户说。
理解这条链路
识别意图确认关键信息说明下一步执行动作核实结果回复或转人工
用状态约束话术
查询前只能说将要查询,拿到结果后才能报告余额。超时应说暂未确认,不得提前说“已取消”。金额、日期、电话号码采用短句复述与确认;一次只问一个需要用户决定的问题,减少长列表和书面语。
等待和打断如何恢复
任务承接语最多绑定一个正在执行的 operation_id;设最长等待和失败回复。用户纠正订单号时撤销旧 generation 的播报,但已经送出的业务操作要查状态,不能假定一起撤销。恢复时说明仍在进行的动作,并使用新确认的信息。
按这个顺序操作
- 选一个业务流程画出状态:收集信息、确认、执行、结果、失败、人工。
- 为每个状态写允许说的话和禁止承诺的结果;定义进入下一状态所需事件。
- 加入口头附和、纠正、重复询问和用户沉默的分支。
- 让不同人读出对话,逐句检查是否可听懂、能兑现、有下一步。
可直接复用的记录模板
状态:WAITING_TOOL 关联动作:operation_id 允许表达:正在查询,结果还未确认。 禁止表达:操作已完成、已退款、已取消。 用户纠正:更新用户确认的信息;对旧操作查状态。 超时:解释尚未确认,提供继续等待或人工路径。
做到什么程度才算通过
- 每个承接语能找到真实动作或继续倾听的语义。
- 最终结果来自工具回执而非模型猜测。
- 用户改口不会执行两次。
- 沉默与超时有明确退出路径。
当前证据的限制
页面中的状态机是工程建议,不是对任何厂商内部运行时的还原。
本轮确认的事实与来源
以下为公开资料支持的具体结论;操作流程和验收建议属于工程推导。仓库说明或厂商效果表述不等于独立实测。
[1] 阿里云智能外呼 · 语音与 VUI
阿里云语音与 VUI 文档分别列出语气承接、优雅打断、智能断句和用户打断等配置。能力存在不证明某个实例全部开启。
资料日期:页面未统一标注;以复核日期为准 · 复核:2026-09-08
阅读原始来源 ↗[2] LiveKit · 话轮与打断
LiveKit 当前说明将附和与真实打断区分处理,并提供话轮和 endpointing 配置;这支持把话权管理作为独立机制设计。
资料日期:页面未统一标注;以复核日期为准 · 复核:2026-09-08
阅读原始来源 ↗这次更新了什么
将话术工程与承接语专题合并;移除没有实测依据的感知延迟折算。
合并前的内容入口
以下旧地址仍可访问,并会带你来到本篇。完整重构前材料已留存本地备份。
- research-hub/conversation-design.html
- ai-learning-hub/conversation-bridging.html