【技术实现步骤摘要】
针对用户问句输出反问问句的方法和装置
本说明书一个或多个实施例涉及计算机领域,尤其涉及针对用户问句输出反问问句的方法和装置。
技术介绍
在智能客服机器人与用户的对话过程中,常常遇到用户问句是模糊或者不完整的情况。由于人与人之间的对话中,省略是一种正常交流方式,所以在人与客服机器人的对话过程中,用户经常会自然而然的使用省略信息的交流方式。从数据分析来看,目前机器人转人工的用户问句中,30%以上是信息不完整的模糊问题,在部分场景中,用户模糊问题占比甚至高达70%。面对这些信息不充分的用户表达,机器人通过正常的问答QA对话引擎检索策略很难返回与用户述求精准匹配的答案,而不正确的回答会使用户对机器人逐渐失去信心,进而转向人工解答。针对用户问句中信息不全的情况,业界现存的客服机器人系统中已经有若干解决方案:比较典型的是针对用户问句输出反问问句,以使用户根据反问问句补充信息。现有的反问问句多为通用反问问句,当用户问句所表达的用户述求不明确的时候,采用通用反问文案提示用户补充信息,例如“没能完全理解您的意思,请详细描述您的问题”。采用通用反问问句时,用户会根据自己的判断补充其认 ...
【技术保护点】
1.一种针对用户问句输出反问问句的方法,所述方法包括:至少将当前用户问句作为匹配模型的输入,得到预先建立的业务导图中与所述当前用户问句匹配的语义节点所构成的当前匹配节点集合,所述业务导图包括按照树形结构组织的多个层级的多个语义节点,每个语义节点对应一个关键词及该关键词的关联表达,其中所述树形结构的叶节点挂载有对应的知识点标题;当所述当前匹配节点集合包含的语义节点出现在所述业务导图的多条链路,且无法构成所述业务导图的一条完整链路时,根据所述当前匹配节点集合生成反问树,所述反问树包括根节点,所述根节点后挂载多条路径,所述多条路径包含的节点属于所述多条链路,并且,所述多条路径包含 ...
【技术特征摘要】
1.一种针对用户问句输出反问问句的方法,所述方法包括:至少将当前用户问句作为匹配模型的输入,得到预先建立的业务导图中与所述当前用户问句匹配的语义节点所构成的当前匹配节点集合,所述业务导图包括按照树形结构组织的多个层级的多个语义节点,每个语义节点对应一个关键词及该关键词的关联表达,其中所述树形结构的叶节点挂载有对应的知识点标题;当所述当前匹配节点集合包含的语义节点出现在所述业务导图的多条链路,且无法构成所述业务导图的一条完整链路时,根据所述当前匹配节点集合生成反问树,所述反问树包括根节点,所述根节点后挂载多条路径,所述多条路径包含的节点属于所述多条链路,并且,所述多条路径包含的节点不属于所述当前匹配节点集合,所述多条路径包含的节点层级与所述多条链路的节点层级一致;以所述反问树的根节点作为当前节点的初始节点,根据所述当前节点的至少一个层级的多个子节点,输出反问问句,所述反问问句用于询问所述多个子节点中与所述当前用户问句相关的目标子节点。2.如权利要求1所述的方法,其中,所述至少将当前用户问句作为匹配模型的输入,得到预先建立的业务导图中与所述当前用户问句匹配的语义节点所构成的当前匹配节点集合,包括:将当前用户问句作为所述匹配模型的第一输入,将历史匹配节点集合作为所述匹配模型的第二输入,得到预先建立的业务导图中与所述当前用户问句匹配的语义节点所构成的当前匹配节点集合,所述历史匹配节点集合由预先建立的业务导图中与所述当前用户问句之前的历史问句匹配的语义节点所构成。3.如权利要求1所述的方法,其中,所述根据所述当前匹配节点集合生成反问树包括:对所述多条路径上的公共节点进行合并。4.如权利要求1所述的方法,其中,所述反问问句包括通用问句和供用户选择的多个选项卡,所述多个选项卡包括所述多个子节点中每个子节点的文本表达。5.如权利要求4所述的方法,其中,所述输出反问问句之后,所述方法还包括:接收针对所述多个选项卡的选择指令,根据所述选择指令确定所述多个子节点中与所述当前用户问句相关的目标子节点。6.如权利要求1所述的方法,其中,所述反问问句具体为与所述多个子节点对应层级的语义角色相关的关联问句,所述业务导图的每个层级对应特定的语义角色,所述语义角色包括操作、属性、状态和问题类型中的至少一个。7.如权利要求6所述的方法,其中,输出反问问句之后,所述方法还包括:接收针对所述关联问句的输入文本信息,根据所述输入文本信息确定所述多个子节点中与所述当前用户问句相关的目标子节点。8.如权利要求5或7所述的方法,其中,所述方法还包括:确定所述目标子节点的子节点个数小于或等于1;根据所述当前匹配节点集合和所述目标子节点确定目标链路,将所述目标链路挂载的知识点,作为与所述当前用户问句匹配的知识点。9.如权利要求5或7所述的方法,其中,所述方法还包括:确定所述目标子节点的子节点个数大于1;更新所述当前节点为所述目标子节点,执行所述根据所述当前节点的至少一个层级的多个子节点,输出反问问句,所述反问问句用于询问所述多个子节点中与所述当前用户问句相关的目标子节点。10.如权利要求9所述的方法,其中,所述输出反问问句之前,所述方法还包括:若所述当前节点所属的层级大于第一阈值,且所述当前节点具有的子节点的层级数目大于第二阈值,则确定所述至少一个层级为所有层级;否则,确定所述至少一个层级为相邻的一个层级。11.如权利要求4所述的方法,其中,所述输出反问问句之后,所述方法还包括:在预设时间内未接收到针对所述多个选项卡的选择指令时,中止所述反问问句对应的反问流程。12.一种针对用户问句输出反问问句的装置,所述装置包括:匹配单元,用于至少将当前用户问句作为匹配模型的输入,得到预先建立的业务导图中与所述当前用户问句匹配的语义节点所构成的当前匹配节点集合,所述业务导图包括按照树形结构组织...
【专利技术属性】
技术研发人员:石志伟,张家兴,李小龙,胡翔,张望舒,毛德峰,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。