[发明专利]对话系统、方法、装置、电子设备及计算机可读存储介质在审
申请号: | 202010491587.6 | 申请日: | 2020-06-02 |
公开(公告)号: | CN113761138A | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 宋建春;孙健;李维;石翔;李永彬 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/33;G06F16/338;G06F40/30 |
代理公司: | 北京智信四方知识产权代理有限公司 11519 | 代理人: | 刘真 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对话 系统 方法 装置 电子设备 计算机 可读 存储 介质 | ||
1.一种对话系统,包括:
对话管理器,用于接收对话的输入信息,并将所述输入信息传递给自然语言理解模块;
自然语言理解模块,用于根据所述输入信息识别所述对话的类别,如果所述对话的类别为任务型对话,进行槽位填充,如果所述对话的类别为表格问答意图对话,根据所述输入信息解析得到SQL语句,并将所述对话的类别、槽位填充结果和SQL语句发送给所述对话管理器,所述自然语言理解模块中包括用于理解任务型对话的第一模块和用于理解表格问答意图对话的第二模块;
所述对话管理器,还用于如果所述对话的类型为表格问答意图对话,则将所述SQL语句发送给表格问答意图执行器;
所述表格问答意图执行器,用于执行所述SQL语句,并将执行结果反馈给所述对话管理器;
所述对话管理器,还用于根据所述槽位填充结果和执行结果生成所述输入信息的回复信息。
2.根据权利要求1所述的系统,包括:
所述对话管理器,还用于创建全局槽位,所述全局槽位用于所述第一模块和所述第二模块共享槽位信息。
3.根据权利要求2所述的系统,包括:
所述对话管理器,还用于根据所述对话的类型更新所述全局槽位。
4.根据权利要求1至3中任一项所述的系统,包括:
所述第二模块,还用于根据第一模块的任务型对话规则,配置表格问答意图的触发话术;以及,将所述表格问答意图的表格的表头属性作为任务型对话的槽位,并配置槽位的反问话术信息。
5.一种对话方法,包括:
接收对话的输入信息;
根据所述输入信息识别所述对话的类别,所述对话的类别至少包括任务型对话和表格问答意图对话;
根据所述对话的类别对所述输入信息进行回复。
6.根据权利要求5所述的方法,所述根据所述对话的类别对所述输入信息进行回复,包括:
如果所述对话的类别为任务型对话,根据所述输入信息进行槽位填充,并根据槽位填充结果生成回复信息;
如果所述对话的类型为表格问答意图对话,根据所述输入信息解析得到相应的SQL语句进行执行,并根据执行结果生成回复信息。
7.根据权利要求6所述的方法,所述根据所述输入信息进行槽位填充的步骤,可被实施为:
获取所述对话输入信息中的槽位填充信息;
基于所述槽位填充信息进行相应槽位的填充并在填充后对槽位进行全局更新。
8.根据权利要求6或7所述的方法,所述根据所述输入信息解析得到相应的SQL语句进行执行的步骤,可被实施为:
对于所述对话输入信息进行解析,得到与所述对话输入信息对应的SQL语句并执行;
确定所述对话输入信息中的槽位填充信息,基于所述槽位填充信息进行相应槽位的填充并在填充后对槽位进行全局更新。
9.根据权利要求5至8中任一项所述的方法,还包括:
对于所述回复信息进行封装处理得到封装信息,并将所述封装信息发送给所述对话输入信息的提供方。
10.一种对话装置,包括:
接收模块,被配置为接收对话的输入信息;
识别模块,被配置为根据所述输入信息识别所述对话的类别,所述对话的类别至少包括任务型对话和表格问答意图对话;
回复模块,被配置为根据所述对话的类别对所述输入信息进行回复。
11.根据权利要求10所述的装置,所述回复模块被配置为:
如果所述对话的类别为任务型对话,根据所述输入信息进行槽位填充,并根据槽位填充结果生成回复信息;
如果所述对话的类型为表格问答意图对话,根据所述输入信息解析得到相应的SQL语句进行执行,并根据执行结果生成回复信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010491587.6/1.html,转载请声明来源钻瓜专利网。