【技术实现步骤摘要】
人机交互对话方法、装置以及设备
[0001]本公开涉及人工智能
,具体涉及自然语言处理和深度学习等
,可应用于智慧城市场景。
技术介绍
[0002]随着机器学习技术的不断发展,智能对话已开始应用。在客服咨询对话中,坐席通过智能对话自动获取回复语句,以提高工作效率。例如,在金融领域中,面对客户的咨询或协助需求,坐席通过自动获取的回复语句可以更快地回答客户问题。
[0003]然而,对话类型多样,目前需要针对不同类型的对话分别设计对话系统。上层决策模块判断出对话类型之后,分发对话上下文到相应类型的对话系统中。
技术实现思路
[0004]本公开实施例提出了一种人机交互对话方法、装置、设备、存储介质以及程序产品。
[0005]第一方面,本公开实施例提出了一种人机交互对话方法,包括:获取人机交互的对话上下文;根据对话上下文生成检索条件;将检索条件输入至预先训练的对话模型进行检索,得到知识;根据对话上下文和知识,生成回复。
[0006]第二方面,本公开实施例提出了一种人机交互对话装置,包括:获取模块,被配置成获取人机交互的对话上下文;第一生成模块,被配置成根据对话上下文生成检索条件;检索模块,被配置成将检索条件输入至预先训练的对话模型进行检索,得到知识;第二生成模块,被配置成根据对话上下文和知识,生成回复。
[0007]第三方面,本公开实施例提出了一种电子设备,包括:至少两个处理器;以及与至少两个处理器通信连接的存储器;其中,存储器存储有可被至少两个处理器执行的指令,指令 ...
【技术保护点】
【技术特征摘要】
1.一种人机交互对话方法,包括:获取人机交互的对话上下文;根据所述对话上下文生成检索条件;将所述检索条件输入至预先训练的对话模型进行检索,得到知识;根据所述对话上下文和所述知识,生成回复。2.根据权利要求1所述的方法,其中,所述对话模型是通过如下步骤训练得到的:获取社交软件上的多轮评论信息;将所述多轮评论信息作为第一样本对初始模型进行训练,得到中间模型;获取人机交互的对话信息;将所述人机交互的对话信息作为第二样本对所述中间模型进行训练,得到对话模型。3.根据权利要求1所述的方法,其中,所述将所述检索条件输入至对话模型进行检索,得到知识,包括:若所述检索条件为预设符号,则所述知识为空;以及所述根据所述对话上下文和所述知识,生成回复,包括:将所述对话上下文输入至所述对话模型,得到所述回复。4.根据权利要求1所述的方法,其中,所述将所述检索条件输入至对话模型进行检索,得到知识,包括:若所述检索条件的第一预设位置的令牌表示所述对话是知识对话,则同时在数据库和搜索引擎中进行搜索,得到所述知识。5.根据权利要求1所述的方法,其中,所述将所述检索条件输入至对话模型进行检索,得到知识,包括:若所述检索条件的第一预设位置的令牌表示所述对话是知识对话,且所述检索条件的第二预设位置的令牌表示所述知识对话是静态知识对话,则在数据库中进行搜索,得到所述知识。6.根据权利要求1所述的方法,其中,所述将所述检索条件输入至对话模型进行检索,得到知识,包括:若所述检索条件的第一预设位置的令牌表示所述对话是知识对话,且所述检索条件的第二预设位置的令牌表示所述知识对话是动态知识对话,则在搜索引擎中进行搜索,得到所述知识。7.根据权利要求1所述的方法,其中,所述将所述检索条件输入至对话模型进行检索,得到知识,包括:若所述检索条件的第一预设位置的令牌表示所述对话是任务型对话,根据所述对话上下文中的用户条件在结构化数据库中进行查询,得到所述知识。8.根据权利要求7所述的方法,其中,所述根据所述对话上下文中的用户条件在结构化数据库中进行查询,得到所述知识,包括:将所述用户条件转化为结构化查询语言;根据所述结构化查询语言在所述结构化数据库中进行查询,得到所述知识;以及所述根据所述对话上下文和所述知识,生成回复,包括:将所述知识转化为自然语言,得到所述回复。
9.一种人机交互对话装置,包括:获取模块,被配置成获取人机交互的对话上下文;第一生成模块,被配置成根据所述对话上下文生成检索条件;检索模块,被配置成将所述检索条件输入至预先训练的对话模型进行检索,得到知识;第二生成模块,被配置成根据所述对话上下文和所...
【专利技术属性】
技术研发人员:鲍思琪,何煌,田昕,林英展,王凡,吴华,黄世维,何径舟,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。