(19)中华 人民共和国 国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210103293.0
(22)申请日 2022.01.27
(71)申请人 上海流利说信息技 术有限公司
地址 200090 上海市杨 浦区长阳路1687号
西1168幢 (C楼) 一层C2101室
(72)发明人 张潇君
(74)专利代理 机构 上海知锦知识产权代理事务
所(特殊普通 合伙) 31327
代理人 潘彦君
(51)Int.Cl.
G06F 16/332(2019.01)
G06F 40/30(2020.01)
G06F 9/448(2018.01)
(54)发明名称
对话管理方法、 对话管理系统及设备、 存储
介质
(57)摘要
对话管理方法、 对话管理系统及设备、 存储
介质, 其中, 所述对话管理方法包括: 对用户当前
输入内容进行语义分析, 得到对应的当前用户语
义信息; 根据当前用户语义信息, 从存储的用户
的状态信息中获取用户的当前对话状态信息; 以
及通过查询, 从存储的对话资源架构中确定当前
对话所处的当前节点, 并在当前节 点的跳转条件
被触发时, 跳转到对应的目的节点, 以及从对话
资源架构中获取目的节点的输出内容; 对话资源
架构为多层次有限状态机结构, 包括多个对话节
点, 各对话节 点之间基于预设的跳转条件进行跳
转; 根据用户的当前对话状态信息和所述目的节
点的输出内容, 生成与用户当前输入内容相对应
的回复内容。 采用上述方案能够对整个对话进程
进行有效控制。
权利要求书4页 说明书18页 附图4页
CN 114428844 A
2022.05.03
CN 114428844 A
1.一种对话管理方法, 其特 征在于, 包括:
对用户当前输入内容进行语义分析, 得到对应的当前用户语义信息;
根据所述当前用户语义信 息, 从存储的所述用户的状态信 息中获取所述用户的当前对
话状态信息; 以及通过查询, 从存储的对话资源架构中确定当前对话所处的当前节点, 并在
所述当前节点的跳转条件被触发时, 跳转到对应的目的节点, 以及从所述对话资源架构 中
获取所述目的节点的输出内容; 其中, 所述对话资源架构为多层次有限状态机结构, 包括多
个对话节点, 各对话节点之间基于预设的跳转条件进行跳转;
根据所述用户的当前对话状态信 息和所述目的节点的输出内容, 生成与所述用户当前
输入内容相对应的当前回复内容。
2.根据权利要求1所述的对话管理方法, 其特征在于, 所述对话资源架构包括多个类型
不同的对话节点, 所述多个类型不同的对话节点之 间的对话节点之 间适于基于预设的跳转
条件进行跳转。
3.根据权利要求1所述的对话管理方法, 其特征在于, 所述多个对话节点之间适于基于
预先设定的唯一的跳转条件跳转到唯一的目的节点, 或者基于所述当前用户语义信息触发
所述当前对话从当前节点跳转到不同的目的节点。
4.根据权利要求2或3所述的对话管理方法, 其特 征在于, 还 包括:
将所述当前回复内容作为所述用户的历史对话信 息进行存储, 作为用户的状态信 息的
一部分, 以用于确定下一轮跳转的目的节点。
5.根据权利要求4所述的对话管理方法, 其特征在于, 所述对话节点的类型包括以下至
少两种:
与任务型对话相关的任务型节点;
与问答型对话相关的问答型节点;
与闲聊型对话相关的话题型节点。
6.根据权利要求5所述的对话管理方法, 其特征在于, 所述话题型节点包括多个子话题
型节点, 所述多个子话题型节 点中任一子话题节 点, 适于基于对应的跳转条件, 跳转至所在
话题型节点的其 他子话题 节点, 或者跳转至任务型节点、 问答型节点或其 他话题型节点。
7.根据权利要求5所述的对话管理方法, 其特征在于, 所述任务型节点包括任务节点单
元和与所述节点单元耦接的任务帧, 适于基于对应的跳转条件, 跳转至话题型节点、 问答型
节点或其他任务型节点, 其中: 所述任务帧包括由多个任务槽按照预设顺序组成的任务槽
序列;
所述对话管理方法还 包括:
根据所述当前用户语义信息, 从所述任务节点单元跳转至相应的任务帧, 并按照所述
预设顺序依次填充所述任务帧中的任务槽序列。
8.根据权利要求7所述的对话管理方法, 其特征在于, 所述任务槽序列中的至少一个任
务槽包括: 任务子节点单元及与所述任务子节点单元耦接的子任务帧, 所述子任务帧包括
由多个子任务槽按照预设顺序组成的子任务槽序列;
所述对话管理方法还 包括:
获取用户基于上一轮回复内容相应的当前输入内容, 得到对应的当前用户语义信息;
根据所述当前用户语义信 息, 从存储的所述用户的状态信 息中获取所述用户的当前对权 利 要 求 书 1/4 页
2
CN 114428844 A
2话状态信息; 以及通过查询, 从存储的对话资源架构 中确定当前对话所处的当前任务节点
单元, 并在所述当前任务节点单元 的跳转条件被触发时, 按照所述预设顺序依 次填充所述
子任务帧中的子任务槽序列。
9.根据权利要求5所述的对话管理方法, 其特征在于, 所述问答型对话节点包括多个适
于处理异常对话的子问答型节点, 各所述子问答型节点适于与匹配的任务型节点或话题型
节点耦接;
所述对话管理方法还 包括:
根据所述当前用户语义信 息, 从当前任务型节点或话题型节点跳转至匹配的适于处理
异常对话的子问答型节点;
以及响应于所述当前用户语义信 息, 获取所述适于处理异常对话的子问答型节点的输
出内容;
根据所述用户的当前对话状态信息和所述适于处理异常对话的子问答型节点的输出
内容, 生成与所述当前用户输入内容相对应的回复内容, 以及响应于对应的跳转条件, 返回
至与所述 适于处理异常对话的子问答型节点耦接的任务型节点或话题型节点。
10.根据权利要求1所述的对话管理方法, 其特 征在于, 还 包括:
获取预设格式的内容, 并将所述预设格式的内容转换为所述对话资源架构中的对话节
点及对话节点之间的跳转条件。
11.一种对话管理系统, 其特征在于, 包括: 资源架构模块、 语义处理模块、 状态管理模
块、 对话策略模块与回复生成模块, 其中:
所述资源架构模块, 适于存储对话资源架构, 所述对话资源架构为多层次有限状态机
结构, 包括多个对话节点, 各对话节点之间基于预设的跳转条件进行跳转;
所述语义处理模块, 适于对用户当前输入内容进行语义分析, 得到对应的当前用户语
义信息;
所述状态管理模块, 适于存 储所述用户的状态信息;
所述对话策略模块, 适于根据所述当前用户语义信息, 从所述状态管理模块存储的所
述用户的状态信息中获取所述用户当前对话状态信息; 以及通过查询, 从所述资源架构模
块存储的对话资源架构中确定 当前对话所 处的当前节点, 并在所述当前节点的跳转条件被
触发时, 跳转到对应的目的节点, 以及从所述对话资源架构 中获取所述 目的节点的输出内
容;
所述回复生成模块, 适于根据 所述用户的当前对话状态信 息和所述目的节点的输出内
容, 生成与所述用户当前输入内容相对应的当前回复内容。
12.根据权利要求11所述的对话管理系统, 其特征在于, 所述对话资源架构包括多个类
型不同的对话节点, 所述多个类型不同的对话节点之 间的对话节点之 间适于基于预设的跳
转条件进行跳转。
13.根据权利要求11所述的对话管理系统, 其特征在于, 所述多个对话节点之间适于基
于预先设定的唯一的跳转条件跳转到唯一的目的节点, 或者基于所述用户语义信息触发所
述当前对话从当前节点跳转到不同的目的节点。
14.根据权利要求12或13所述的对话管理系统, 其特征在于, 所述状态管理模块, 还适
于将所述当前回复内容作为所述用户的历史对话信息进行存储, 作为用户的状态信息的一权 利 要 求 书 2/4 页
3
CN 114428844 A
3
专利 对话管理方法、对话管理系统及设备、存储介质
文档预览
中文文档
27 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共27页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:33:42上传分享