Dialogue and Conversational Agents
人类会话的属性
交替会话的规则:
- 如果现在的说话者指定 A 为下一个说话者,那么 A 会成为下一个说话者
- 如果现在的说话者没有指定下一个说话者,任何一个人都可能成为下一个说话者
如果没人接话茬,现在的说话者可能会继续说话
基本的对话系统
语音识别系统
自然语言理解
文本—语音系统
自然语言生成系统
对话管理系统
任务管理系统
自然语言理解
比如:HMM模型
对话管理系统
基于有限状态转移的
基于框架(填slot)的】
二者混合的
- 基于有限状态转移的:一次问客户一个问题,当得到的答案能够进行一次数据库查询时,就查询数据库。缺点是如果客户一次回答的句子有点复杂,包含多个答案,则此系统不能应对。
- 基于框架(填slot)的:泛滥的问客户问题来填槽(slot),用户体验不好。
- 二者混合的
迅速的确认和拒绝:因为接收的输入可能有错。
voiceXML:用来创建简单的基于语音的对话。
对话系统设计和评估
设计系统
- 研究用户是谁,任务有哪些
- 构建模拟器、slot原型
- 在用户身上迭代测试
评估系统
最大化用户满意度等等