【技术实现步骤摘要】
人机对话方法、装置、电子设备及存储介质
本申请涉及计算机应用技术,特别涉及人工智能领域的人机对话方法、装置、电子设备及存储介质。
技术介绍
人机对话过程中,主要根据指定的系统意图和语义内容生成针对用户输入的回复,比如,将语义内容在对应的槽位话术(带有槽位的回复模板)上进行填槽,将填槽结果作为生成的回复。但按照这种方式生成的回复内容单一生硬等,回复质量不高。
技术实现思路
有鉴于此,本申请提供了人机对话方法、装置、电子设备及存储介质。一种人机对话方法,包括:在对话过程中,当需要针对用户输入生成回复时,若确定所述用户输入中包含语义内容,则分别确定出N条回复,N为大于一的正整数,每条回复分别对应于不同的反馈意图;将所述N条回复按预定顺序进行拼接,将拼接结果作为生成的回复反馈给用户。根据本申请一优选实施例,所述N条回复包括:第一回复、第二回复以及第三回复;其中,所述第一回复对应的反馈意图包括:响应用户意图;所述第二回复对应的反馈意图包括:对接下来要表达的第一内容进行解释说明;所述第 ...
【技术保护点】
1.一种人机对话方法,其特征在于,包括:/n在对话过程中,当需要针对用户输入生成回复时,若确定所述用户输入中包含语义内容,则分别确定出N条回复,N为大于一的正整数,每条回复分别对应于不同的反馈意图;/n将所述N条回复按预定顺序进行拼接,将拼接结果作为生成的回复反馈给用户。/n
【技术特征摘要】
1.一种人机对话方法,其特征在于,包括:
在对话过程中,当需要针对用户输入生成回复时,若确定所述用户输入中包含语义内容,则分别确定出N条回复,N为大于一的正整数,每条回复分别对应于不同的反馈意图;
将所述N条回复按预定顺序进行拼接,将拼接结果作为生成的回复反馈给用户。
2.根据权利要求1所述的方法,其特征在于,
所述N条回复包括:第一回复、第二回复以及第三回复;其中,所述第一回复对应的反馈意图包括:响应用户意图;所述第二回复对应的反馈意图包括:对接下来要表达的第一内容进行解释说明;所述第三回复对应的反馈意图包括:对所述第一内容进行表达;
所述将所述N条回复按预定顺序进行拼接包括:按照第一回复、第二回复以及第三回复的顺序将3条回复进行拼接。
3.根据权利要求2所述的方法,其特征在于,
所述N条回复中进一步包括:第四回复;所述第四回复对应的反馈意图包括:对下一轮要表达的第二内容进行引导;
所述将所述N条回复按预定顺序进行拼接包括:按照第一回复、第二回复、第三回复以及第四回复的顺序将4条回复进行拼接。
4.根据权利要求2所述的方法,其特征在于,
所述确定所述用户输入中包含语义内容包括:对所述用户输入进行语义抽取,若抽取结果不为空,则确定所述用户输入中包含语义内容,否则,确定所述用户输入中不包含语义内容。
5.根据权利要求4所述的方法,其特征在于,
确定出所述第一回复包括:确定出所述用户输入对应的系统意图,获取所述系统意图对应的槽位话术,将抽取出的语义内容添加到所述槽位话术中的槽位中,得到候选回复,分别确定出各候选回复与所述用户输入之间的相似度评分,将评分最高的候选回复作为所述第一回复。
6.根据权利要求4所述的方法,其特征在于,
该方法进一步包括:若确定所述用户输入中不包含语义内容,则确定出所述用户输入对应的系统意图,将所述系统意图对应的高频回复作为候选回复,分别确定出各候选回复与所述用户输入之间的相似度评分,将评分最高的候选回复作为生成的回复反馈给用户。
7.根据权利要求2所述的方法,其特征在于,
确定出所述第二回复包括:对所述第一内容进行语义抽取,确定出抽取出的语义内容对应的系统意图,获取所述系统意图对应的槽位话术,将抽取出的语义内容添加到所述槽位话术中的槽位中,得到候选回复,分别确定出各候选回复与所述第一内容之间的相似度评分,将评分最高的候选回复作为所述第二回复。
8.根据权利要求2所述的方法,其特征在于,
确定出所述第三回复包括:若所述第一内容为文本型数据,则将所述第一内容转换为口语化表达形式,将转换结果作为所述第三回复;若所述第一内容为结构型数据,则根据所述结构型数据生成所述第三回复。
9.根据权利要求3所述的方法,其特征在于,
确定出所述第四回复包括:对所述第二内容进行语义抽取,确定出抽取出的语义内容对应的系统意图,将抽取出的语义内容、所述第二内容及所述系统意图输入预先训练得到的生成模型,得到输出的所述第四回复。
10.一种人机对话装置,其特征在于,包括:第一回复单元以及第二回复单元;
所述第一回复单元,用于在对话过程中,当需要针对用户输入生成回复时,若确定所述用户输入中包含语义内容,则分别确定出N条回复,N为大于一的正整数...
【专利技术属性】
技术研发人员:刘占一,王海峰,吴华,赵亮,徐新超,刘智彬,郭振,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。