[发明专利]对话回复方法及服务端在审
| 申请号: | 202010098305.6 | 申请日: | 2020-02-18 |
| 公开(公告)号: | CN111324712A | 公开(公告)日: | 2020-06-23 |
| 发明(设计)人: | 邓博;蔡卫卫;于沈课 | 申请(专利权)人: | 山东汇贸电子口岸有限公司 |
| 主分类号: | G06F16/332 | 分类号: | G06F16/332 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 程佩玉 |
| 地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 对话 回复 方法 服务端 | ||
本发明提供了对话回复方法及服务端,该方法包括:A1:接收来自一个客户端的一个目标对话请求;A2:将目标对话请求转换为结构化文本信息,其中,结构化文本信息为服务端可以识别的文本信息;A3:根据结构化文本信息判断是否需要至少两轮对话对目标对话请求进行回复,如果是,执行A4,否则执行A6;A4:从预先创建的至少一个多轮对话规则中确定与结构化文本信息相匹配的目标多轮对话规则;A5:根据目标多轮对话规则,通过至少两轮对话对目标对话请求进行回复,并结束当前流程;A6:从预先创建的至少一个样本问题中匹配与结构化文本信息相匹配的目标样本问题,并将与目标样本问题相对应的样本答案回复给客户端。本方案可以对复杂业务进行处理。
技术领域
本发明涉及计算机技术领域,特别涉及对话回复方法及服务端。
背景技术
随着人工智能时代的到来,自动回复方法在人们的工作和生活中扮演着越来越重要的角色。目前,自动回复方法在一定程度上已经能够理解来自用户的自然语言问题所表达的真实语义,这也使得对话机器人背后的自然语言处理技术成为科研界、企业界持续关注的重点方向。
在常见的人机交互系统中,多是基于单轮对话进行自动回复,这种单轮对话与传统的问答系统相类似,是智能对话系统的初级应用。一般表现为一问一答的形式,用户提出问题或发出请求,系统识别用户意图,做出回答或执行特定操作。单轮对话一般不涉及上下文信息,主要应用在目标明确且会话行程短的浅服务类项目中。
通过上述描述可见,现有技术基于单轮对话对用户输入的问题进行自动回复,只能解决一些简单的一问一答就可以解决的一般性问题,无法对复杂的对话进行处理。
发明内容
本发明实施例提供了对话回复方法及服务端,可以对复杂的对话进行处理。
第一方面,本发明提供了对话回复方法,应用于服务端,包括:
A1:接收来自一个客户端的一个目标对话请求;
A2:将所述目标对话请求转换为结构化文本信息,其中,所述结构化文本信息为所述服务端可以识别的文本信息;
A3:根据所述结构化文本信息判断是否需要至少两轮对话对所述目标对话请求进行回复,如果是,执行A4,否则执行A6;
A4:从预先创建的至少一个多轮对话规则中确定与所述结构化文本信息相匹配的目标多轮对话规则;
A5:根据所述目标多轮对话规则,通过至少两轮对话对所述目标对话请求进行回复,并结束当前流程;
A6:从预先创建的至少一个样本问题中匹配与所述结构化文本信息相匹配的目标样本问题,并将与所述目标样本问题相对应的样本答案回复给所述客户端。
优选地,
在所述A1之前,进一步包括:
通过获取中文语料数据、中文分词和词向量计算构建词向量字典,以将所述目标对话请求转换为所述结构化文本信息;
优选地,
所述A2,包括:
判断所述目标对话请求是否为语音信息;
如果所述目标对话请求为语音信息,则依次对所述目标对话请求执行语音转文字处理、分词处理和词向量转换处理,获得所述结构化文本信息,其中,所述语音转文字处理用于将所述语音信息转换为文字信息,所述分词处理用于对所述语音信息进行关键词断句,所述词向量转换处理用于将所述语音信息转换为词向量;
如果所述目标对话请求不是语音信息,则依次对所述目标对话请求执行所述分词处理和所述词向量转换处理,获得所述结构化文本信息。
优选地,
所述A3,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东汇贸电子口岸有限公司,未经山东汇贸电子口岸有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010098305.6/2.html,转载请声明来源钻瓜专利网。





