基于对话模式与图变换的对话管理技术解析
1. 对话行为选择规则
在对话管理中,对话行为选择(或策略)组件负责处理话轮转换,并确定是否轮到智能体发言。一般而言,只有当用户接下来预计不会进行对话行动,或者未能提供智能体所需的足够信息时,智能体才应接过话轮。以下是基于这一原则的生成规则:
- Gen - 1:槽填充规则
- 若某个槽类型 x 的值缺失,且智能体可以通过执行动作 a 来启动名为 x 的槽填充模式,则选择动作 a 。
- 例如,在示例对话的索引 4 处,由于索引 3 处的食谱查询引入的 “cuisine” 槽类型的值缺失,该规则被应用。
- Gen - 2:基于模式的选择规则
- 如果执行动作 a 能使智能体为当前关注的序列做出贡献,则选择动作 a 。
- 例如,在示例对话中,智能体在索引 6 处通过执行 “Advice” 步骤,使用该规则继续 “OptionsInquiry” 模式。
- Gen - 3:基于议程的选择规则
- 若会话的所有子序列都已完成, p 是议程上第一个未完成的模式,且动作 a 是模式 p 的第一个动作,则选择动作 a 。
- 例如,在示例对话中,该规则用于在索引 1 处使用议程上的第一个模式
超级会员免费看
订阅专栏 解锁全文
2299

被折叠的 条评论
为什么被折叠?



