一种对话方法及相关装置制造方法及图纸

技术编号:35034795 阅读:21 留言:0更新日期:2022-09-24 23:10
本申请提供了一种对话方法及相关装置,涉及人工智能领域。该方法包括:将来自用户的文本与预设知识库中的条目进行匹配,以确定文本涉及的目标条目,其中,预设知识库中包括多个条目,该多个条目对应于多种不同的活动配置信息;基于与文本涉及的目标条目对应的活动配置信息,得到针对用户的回复文本。基于上述方法,当用户发起对话时,智能客服机器人可根据文本与商品活动知识库中多个条目的匹配结果,确定用户询问的问题具体涉及到哪个条目,进而可根据该条目对应的配置信息生成回复。因此,无需针对每个商品配置多个活动类别,也无需针对每个活动类别预先训练分类模型,从而可以降低配置成本。置成本。置成本。

【技术实现步骤摘要】
一种对话方法及相关装置


[0001]本申请涉及人工智能领域,并且更具体地,涉及一种对话方法及相关装置。

技术介绍

[0002]在电商平台的商品活动期间,电商平台会处理大量有关商品活动的咨询。商家一般会使用智能客服机器人来处理用户的咨询。因此,一款能够准确理解用户意图的智能客服机器人能够帮助商家处理用户的咨询,减轻人工客服的压力。
[0003]目前常用的智能客服机器人,一般由商家设置活动类别,针对不同的活动类别配置带时效的问题与回答(query and answer,QA)对,并交由算法工程师来配置。算法工程师可以根据活动类别及其对应的QA对,针对每一类商品来配置智能客服机器人。配置好的智能客服机器人可以基于用户的问题预测该问题涉及的活动类别,从预配置的QA对(QA pairs)中查找回答来回复用户。由于活动类别的确定依赖于分类模型,算法工程师需要根据不同的活动类别收集语料,来训练对应的分类模型,且针对每一类商品都需要设置多个活动类别,配置成本较高。

技术实现思路

[0004]本申请提供了一种对话方法及相关装置,以期降低智能客服机器人的配置成本。
[0005]第一方面,本申请提供了一种对话方法,该方法包括:将来自用户的文本与预设知识库中的条目进行匹配,以确定文本涉及的目标条目;其中,预设知识库中包括多个条目,多个条目对应于多种不同的活动配置信息;基于与文本涉及的目标条目对应的活动配置信息,得到针对用户的回复文本。
[0006]第二方面,本申请提供了一种对话装置,该装置包括匹配模块和回复模块;其中匹配模块用于将来自用户的文本与预设知识库中的条目进行匹配,以确定文本涉及的目标条目;其中,预设知识库中包括多个条目,多个条目对应于多种不同的活动配置信息;回复模块用于基于与文本涉及的目标条目对应的活动配置信息,得到针对用户的回复文本。
[0007]第三方面,本申请提供了一种对话装置,该装置包括存储器和处理器,其中,存储器用于存储计算机程序;处理器用于执行程序代码,以使得该装置实现上述第一方面中的方法。
[0008]第四方法,本申请提供了一种计算机程序产品,包括计算机程序,当计算机程序被运行时,实现上述第一方面中的方法。
[0009]第五方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当计算机程序被处理器执行时,使处理器实现上述第一方面中的方法。
[0010]基于本申请提供的对话方法及相关装置,当用户发起对话时,智能客服机器人可根据文本与预设知识库中多个条目的匹配结果,确定用户询问的问题具体涉及到哪个条目,进而可根据该条目对应的活动配置信息生成回复。因此,无需针对每个商品配置多个活动类别,也无需针对每个活动类别预先训练分类模型,从而可以降低配置成本。
附图说明
[0011]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0012]图1是适用于本申请实施例提供的对话方法的场景示意图;
[0013]图2是本申请实施例提供的对话方法的流程示意图;
[0014]图3是本申请实施例提供的商家配置过程示意图;
[0015]图4是本申请实施例提供的预设知识库的一种可能的示意图;
[0016]图5是本申请实施例提供的基于深度学习的算法模型进行语义匹配的模型结构示意图;
[0017]图6是本申请实施例提供的对话方法的另一流程示意图;
[0018]图7至图9是本申请实施例提供的对话界面的示意图;
[0019]图10是本申请实施例提供的对话装置的示意性框图;
[0020]图11是本申请实施例提供的对话装置的另一示意性框图。
[0021]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0022]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0023]首先对本申请所涉及的名词进行解释:
[0024]1、单品(item):即商品。可以指交易的最小单元。单品可以具有不同属性,比如不同颜色、不同尺码、不同存储量等属性。例如,单品为手机,其属性包括:颜色、存储量。不同颜色的手机价格及活动价可能不同;不同存储量的手机价格及活动价也可能不同。
[0025]在本申请实施例中,一个单品可对应一个单品标识(identifier,ID)(item ID),用于标识该单品。
[0026]2、最小存货单位(stock keeping unit,SKU):即库存进出计量的单位,可以是以件、盒、托盘等为单位。当下已经被引申为产品统一编号的简称,每种产品均对应有唯一的SKU标识(identifier,ID)。
[0027]一个单品可能有多个SKU ID。比如,一件衣服,有多种颜色,则该单品有多个不同的SKU ID。
[0028]在本申请实施例中,一个单品可对应一种或多种属性标识,每种属性标识用于标识一种属性。该属性标识的一种可能的形式为SKU ID。应注意,本申请实施例中,同一商品、同一属性对应的价格及活动细则是相同的。
[0029]当然,属性标识也可以是其他标识,SKU ID仅为属性标识的一个示例,不应对本申请构成任何限定。
[0030]3、预设知识库:也就是商品的活动配置库,可用于保存商家针对每类商品配置的
活动细则。这里,活动细则也可以理解为活动详情。针对每类商品配置的活动细则可以包括基于预定义的多个条目配置的信息,该多个条目可对应于多种不同的活动配置信息。
[0031]若某一类商品具有多种属性,则针对每类商品配置的活动细则具体可以包括基于预定义的多个条目针对该类商品的每种属性配置的活动细则。其中,上述多个条目可以包括但不限于,商品类别标识、属性标识、活动名称,以及多个活动条目。活动条目与活动类别相关,活动类别例如包括但不限于,满减、第二件X折、前N件X折、前N件Y元、活动价,等,此处不一一列举。在本申请实施例中,该多个活动条目可以覆盖不同商家针对不同商品(或不同商品的不同属性)设置的活动类别。
[0032]4、会话:一个会话可以包括一轮对话或者多轮对话。一轮对话可以是用户的一个问题与商家的一个回答,或者,用户的一个问题与商家的一个反问,或者,用户的一个针对反问的回答与商家的一个回答,等等。一个会话具体包括一轮对话还是多轮对话,以及具体包括哪几轮对话,例如可以根据每两轮相邻的对话之间的时间间隔来确定。本申请对此不作限定。
[0033]下面以具体本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对话方法,其特征在于,所述方法包括:将来自用户的文本与预设知识库中的条目进行匹配,以确定所述文本涉及的目标条目;其中,所述预设知识库中包括多个条目,所述多个条目对应于多种不同的活动配置信息;基于与所述文本涉及的目标条目对应的活动配置信息,得到针对所述用户的回复文本。2.如权利要求1所述的方法,其特征在于,所述预设知识库为商品的活动配置库,每个商品具有一种或多种属性,所述多个条目包括商品类别标识、属性标识和多个活动条目,所述多个活动条目包括预配置的多个固定条目和可手动配置的至少一个自定义条目,所述多个固定条目包括:活动名称,以及一个或多个活动类别的名称。3.如权利要求2所述的方法,其特征在于,所述将来自用户的文本与预设知识库中的条目进行匹配,以确定所述文本涉及的目标条目,包括:将来自用户的文本与所述多个活动条目进行语义匹配,得到所述文本与各个活动条目的相似度;将所述多个活动条目中与所述文本的相似度大于预设门限、且相似度最高的活动条目确定为目标条目。4.如权利要求2所述的方法,其特征在于,所述将来自用户的文本与预设知识库中的条目进行匹配,以确定所述文本涉及的目标条目,包括:将来自用户的文本与所述多个固定条目进行模板匹配,得到所述文本与各固定条目的相似度;将所述多个固定条目中与所述文本的相似度大于预设门限、且相似度最高的固定条目确定为目标条目;或在所述多个固定条目与所述文本的相似度均不大于所述预设门限的情况下,将所述文本与所述多个活动条目进行语义匹配,并将与所述文本的相似度大于预设门限、且相似度最高的活动条目确定为目标条目。5.如权利要求2至4中任一...

【专利技术属性】
技术研发人员:施伟
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1