【技术实现步骤摘要】
一种具备多任务驱动能力的多轮对话的方法和系统
本专利技术涉及人机对话领域,特别涉及一种具备多任务驱动能力的多轮对话的方法和系统。
技术介绍
在人机对话领域中,开放域聊天技术和任务型多轮对话技术是其中常见的两种。借助开放域聊天技术,人们可以在与智能机器聊天时不受话题限制且满足自身倾诉、陪伴、娱乐等情感诉求。借助任务型多轮对话技术,人们可以通过与智能机器的多轮对话获得订餐、订票等服务。但传统的开放域聊天和任务型多轮对话技术存在如下问题:1.两者难以在一个统一的系统架构下同时实现;2.在任务型多轮对话技术中,智能机器仅能将用户输入信息理解为一个意图,进而基于该意图执行唯一任务,而无法满足用户的多意图诉求。例如,用户对智能机器说“如果我出门时快下雨了,请提醒我带伞”,传统的任务型多轮对话技术仅会将该句子的意图理解为“查询天气”或“提醒带伞”中的一个,而用户的原始意图包含“感知出门时刻”、“查询天气”、“提醒带伞”三个。
技术实现思路
针对上述开放域聊天技术和任务型多轮对话技术存在的问题,本专利技术的目的在于在一个统一的系统架构下同时实现开放域聊天及任务型多轮对话,同时可以感知 ...
【技术保护点】
1.一种具备多任务驱动能力的多轮对话方法,包括:接收用户的输入信息;确定所述输入信息的状态;根据所述状态生成一个或多个动作概念,其中,所述一个或多个动作概念分别包括生成一句话或调用一个应用程序接口;以及执行所述一个或多个动作概念。
【技术特征摘要】
1.一种具备多任务驱动能力的多轮对话方法,包括:接收用户的输入信息;确定所述输入信息的状态;根据所述状态生成一个或多个动作概念,其中,所述一个或多个动作概念分别包括生成一句话或调用一个应用程序接口;以及执行所述一个或多个动作概念。2.根据权利要求1所述的方法,其特征在于,所述确定所述输入信息的状态,进一步包括:将所述输入信息分为一个或多个词;根据所述输入信息中所述一个或多个词所在位置的顺序依次对所述一个或多个词进行信息提取,生成对应于所述一个或多个词的一个或多个状态;以及将最后一个词的状态作为所述输入信息的状态。3.根据权利要求1所述具备多任务驱动能力的多轮对话方法,其特征在于,所述根据所述状态生成一个或多个动作概念基于一个策略模型。4.根据权利要求3所述的具备多任务驱动能力的多轮对话方法,其特征在于,所述策略模型是一个神经网络模型。5.根据权利要求4所述的具备多任务驱动能力的多轮对话方法,其特征在于,所述神经网络模型基于语料库进行训练。6.根据权利要求3所述的具备多任务驱动能力的多轮对话方法,其特征在于,所述一...
【专利技术属性】
技术研发人员:龙志雄,赵奕伟,戴晓胜,徐亮,彭黔平,
申请(专利权)人:杭州方得智能科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。