【技术实现步骤摘要】
基于控制槽位和业务数据槽位的多轮对话控制方法及装置
[0001]本专利技术涉及数据处理
,特别是涉及一种基于控制槽位和业务数据槽位的多轮对话控制方法及装置。
技术介绍
[0002]机器学习是计算机系统为了有效地执行特定任务,不使用明确的指令,而依赖模式和推理使用的算法和统计模型的科学研究。它被视为人工智能的一个子集。机器学习算法构建一个基于样本数据的数学模型,称为“训练数据”,以便在没有明确编程来执行任务的情况下进行预测或决策。机器学习算法可应用于各种业务场景,例如电子邮件过滤和计算机视觉,在跨业务问题的应用中,机器学习也被称为预测分析。
[0003]深度学习是一类机器学习算法,其使用多个层逐步从原始输入中逐步提取更高级别的特征。例如,在图像处理中,较低层可以识别边缘,而较高层可以识别对人类有意义的部分,例如数字、字母或面部。深度学习也称为深度结构化学习或分层学习,是基于人工神经网络的更广泛的机器学习方法族的一部分。学习可以是有监督的、半监督的或无监督的。
[0004]一方面,通常机器学习和深度学习都需 ...
【技术保护点】
【技术特征摘要】
1.一种基于控制槽位和业务数据槽位的多轮对话控制方法,其特征在于,所述方法包括:对接收到的当前用户发出的问题语句进行解析,获取所述当前用户的意图和实体;在所述当前用户的意图为多轮对话时,根据所述意图以及所述实体收集预设信息,并根据所述预设信息更新对应的业务数据槽位;根据更新后的所述业务数据槽位以及当前轮次的意图组织回复话术返回给所述当前用户;接收所述当前用户根据所述回复话术反馈的答复信息,根据所述答复信息更新当前轮次对应的业务数据槽位,并根据更新后的当前轮次对应的业务数据槽位更新控制槽位的状态;在所述控制槽位的状态不满足预设条件时,重复执行上述步骤,直至所述控制槽位的状态满足预设条件,结束本轮对话。2.根据权利要求1所述的基于控制槽位和业务数据槽位的多轮对话控制方法,其特征在于,所述对接收到的当前用户发出的问题语句进行解析,获取所述当前用户的意图和实体包括:利用预设引擎对接收到的当前用户发出的问题语句进行完全匹配,若完全匹配命中,则确定出所述当前用户的意图和实体。3.根据权利要求2所述的基于控制槽位和业务数据槽位的多轮对话控制方法,其特征在于,所述对接收到的当前用户发出的问题语句进行解析,获取所述当前用户的意图和实体还包括:若完全匹配未命中,则对所述问题语句进行分词处理,根据分词结果确定出所述当前用户的意图和实体。4.根据权利要求1至3任一项所述的基于控制槽位和业务数据槽位的多轮对话控制方法,其特征在于,获取所述当前用户的意图和实体后,所述方法还包括:判断所述当前用户的意图是否为多轮对话,若所述当前用户的意图为多轮对话,则根据所述意图以及所述实体收集预设信息,若所述当前用户的意图为单轮对话,则获取对应的预设话术返回给所述当前用户。5.根据权利要求4所述的基于控制槽位和业务数据槽位的多轮对话控制方法,其特征在于,所述判断所述当前用户的意图是否为多轮对话包括:将所述当前用户的意图与预设对话意图进行匹配,若匹配出的预设对话意图为多轮对话意图,则判定所述当前用户的意图为多轮对话,若匹配出的预设对话意图为单轮对话意图,则判定所述...
【专利技术属性】
技术研发人员:张凯文,李雪峰,梁亮,
申请(专利权)人:百保上海科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。