[发明专利]一种多轮对话方法在审
| 申请号: | 201910325953.8 | 申请日: | 2019-04-23 | 
| 公开(公告)号: | CN110096579A | 公开(公告)日: | 2019-08-06 | 
| 发明(设计)人: | 司马华鹏 | 申请(专利权)人: | 南京硅基智能科技有限公司 | 
| 主分类号: | G06F16/332 | 分类号: | G06F16/332 | 
| 代理公司: | 江苏舜点律师事务所 32319 | 代理人: | 孙丹 | 
| 地址: | 210012 江苏省*** | 国省代码: | 江苏;32 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 对话 多轮 填槽 技术方案要点 方式获取 接口槽 灵活的 槽位 说话 灵活 | ||
本发明公开了一种多轮对话方法,实现了快速灵活的应对对话,其技术方案要点是根据用户说话所处的域,获取相关的槽,对所述槽进行词槽或接口槽填槽,由于所述槽至少包括一个槽位,因而填槽的方式有多种,由此便可以通过多种方式获取槽值,实现灵活快速对话。
技术领域
本公开涉及人机对话领域,尤其涉及一种多轮对话方法。
背景技术
任务驱动的多轮对话中,用户都带着明确的目的而来,希望获得满足自身需求的信息或服务,例如:订酒店、订票、打车、寻找周边美食等。如果用户的需求比较复杂而并非单一的需求,就需要进行多轮的陈述,用户也有可能在对话过程中不断修改和完善自己的需求。面对用户复杂变换的需求,需要机器人灵活应对,快速而准确的解决用户问题。
发明内容
本公开的目的是提供一种多轮对话方法,实现多轮对话的灵活应对。
本公开的上述技术目的是通过以下技术方案得以实现的:
一种多轮对话方法,包括:
识别用户意图,确定用户所在的域;
获取用户在所述域中的槽;
对所述槽进行填槽,得到填槽结果;
根据所述填槽结果生成输出文本;
其中,所述槽至少包括一个槽位,所述槽位与所述填槽对应。
作为具体实施例地,所述填槽包括词槽和接口槽,所述接口槽包括第一接口槽和第二接口槽。
进一步地,所述填槽包括:对所述槽填写所述词槽;
所述词槽填写成功,所述槽的所述填槽结束。
进一步地,所述填槽过程包括:
对所述槽填写所述词槽;
所述词槽填写失败,填写所述接口槽;
所述接口槽填写成功,所述槽的所述填槽结束。
进一步地,所述填槽过程包括:
S1:对所述槽填写所述词槽;
S2:所述词槽填写失败,填写所述第一接口槽;
S3:所述第一接口槽填写失败,填写所述第二接口槽;
S4:所述接口槽填写均失败,若所述槽为非必填槽,则所述槽的所述填槽结束;若所述槽为必填槽,继续执行所述步骤S1。
进一步地,所述步骤S4中当所述槽为必填槽时,使用澄清话术获取正确词槽,对所述槽填写所述正确词槽,所述槽的所述填槽结束。
一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述任一项所述的方法。
综上所述,本公开的有益效果在于:根据用户说话所处的域,获取相关的槽,对所述槽进行词槽或接口槽填槽,所述槽至少包括一个槽位,因而填槽的方式有多种,由此便可以通过多种方式获取槽值,实现灵活快速对话。
附图说明
图1是本公开流程图。
具体实施方式
以下结合附图对本公开作进一步详细说明。
在本公开的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京硅基智能科技有限公司,未经南京硅基智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910325953.8/2.html,转载请声明来源钻瓜专利网。





