在自动聊天中提供产品推荐制造技术

技术编号:20986612 阅读:29 留言:0更新日期:2019-04-29 20:07
本公开提供了有助于自动聊天中的产品推荐的方法和装置。在一些实施方式中,可以确定终端设备位于预定义区域内,可以通过与终端设备上的聊天机器人通信来获得用户身份,可以确定与用户身份相关联的产品推荐信息并将其提供给聊天机器人。在一些实施方式中,可以在聊天流中接收第一消息,可以提供对第一消息的响应以指示至少基于第一消息而确定的至少一个产品,可以接收包括对所述至少一个产品的评论的第二消息,以及可以至少基于第二消息来确定对所述至少一个产品的用户喜好。

Provide product recommendation in automatic Chat

This disclosure provides methods and devices that facilitate product recommendation in automatic chat. In some embodiments, it can be determined that the terminal device is located in a predefined area, and the user identity can be obtained by communicating with the chat robot on the terminal device, and the product recommendation information associated with the user identity can be determined and provided to the chat robot. In some embodiments, a first message can be received in a chat stream, a response to the first message can be provided to indicate at least one product determined based on the first message, a second message including a comment on at least one product can be received, and a user preference for at least one product can be determined based on the second message.

【技术实现步骤摘要】
【国外来华专利技术】在自动聊天中提供产品推荐
技术介绍
人工智能(AI)聊天机器人变得越来越流行,并且正在越来越多的场景中得到应用。聊天机器人被设计用于模拟人类对话,并且可以通过文本、语音、图像等与用户自动聊天。通常,聊天机器人可以扫描由用户输入的消息内的关键词或对消息应用自然语言处理,并向用户提供具有最匹配的关键词或最相似的措辞模式的响应。
技术实现思路
提供本
技术实现思路
以便介绍一组概念,这组概念将在以下的具体实施方式中做进一步描述。本
技术实现思路
并非旨在标识所保护主题的关键特征或必要特征,也不旨在用于限制所保护主题的范围。本公开的实施例提出了有助于自动聊天中的产品推荐的方法和装置。在一些实施方式中,可以确定终端设备位于预定义区域内,可以通过与终端设备上的聊天机器人通信来获得用户身份,可以确定与用户身份相关联的产品推荐信息并将其提供给聊天机器人。在一些实施方式中,可以在聊天流中接收第一消息,可以提供对第一消息的响应以指示至少基于第一消息而确定的至少一个产品,可以接收包括对所述至少一个产品的评论的第二消息,以及可以至少基于第二消息来确定对所述至少一个产品的用户喜好。应当注意,以上一个或多个方面包括以下详细描述以及权利要求中具体指出的特征。下面的说明书及附图详细提出了所述一个或多个方面的某些说明性特征。这些特征仅仅指示可以实施各个方面的原理的多种方式,并且本公开旨在包括所有这些方面和其等同变换。附图说明以下将结合附图描述所公开的多个方面,这些附图被提供用以说明而非限制所公开的多个方面。图1示出了根据实施例的聊天机器人的示例性应用场景。图2示出了根据实施例的示例性聊天机器人系统。图3示出了根据实施例的示例性用户界面。图4示出了根据实施例的在合作方实体处的AI助理主动地提供产品推荐的示例性场景。图5示出了根据实施例的呈现由合作方实体处的AI助理主动提供的产品推荐的示例性用户界面。图6示出了根据实施例的用户主动地请求产品推荐的示例性场景。图7示出了根据实施例的由用户用于请求产品推荐的示例性用户界面。图8示出了根据实施例的由用户用于请求产品推荐的示例性用户界面。图9示出了根据实施例的由用户用于请求产品推荐的示例性用户界面。图10示出了根据实施例的部署在合作方实体处的示例性AI助理。图11示出了根据实施例的由AI助理提供产品推荐的示例性聊天窗口。图12示出了根据实施例的用于生成用户简档的示例性过程。图13示出了根据实施例的用于收集用户消费信息的示例性虚拟会员卡。图14示出了根据实施例的进行隐式产品调查的示例性聊天窗口。图15示出了根据实施例的用于进行隐式产品调查的示例性过程。图16示出了根据实施例的基于会话的生成模型的示例性结构。图17示出了根据实施例的用于获得候选推荐列表的示例性过程。图18示出了根据实施例的用于确定产品推荐信息的示例性过程。图19示出了根据实施例的有助于自动聊天中的产品推荐的示例性方法的流程图。图20示出了根据实施例的有助于自动聊天中的产品推荐的示例性方法的流程图。图21示出了根据实施例的有助于自动聊天中的产品推荐的示例性装置。图22示出了根据实施例的有助于自动聊天中的产品推荐的示例性装置。图23示出了根据实施例的有助于自动聊天中的产品推荐的示例性装置。具体实施方式现在将参考多种示例性实施方式来讨论本公开。应当理解,这些实施方式的讨论仅仅用于使得本领域技术人员能够更好地理解并从而实施本公开的实施例,而并非教导对本公开的范围的任何限制。本公开的实施例提出在自动聊天中提供产品推荐。例如,可以通过用户的终端设备上的聊天机器人或通过部署在合作方实体处的AI助理来向用户呈现产品推荐信息。在本文中,“合作方实体”可以指定制了由本公开的实施例提供的产品推荐服务的各种商业组织,例如商店、杂货店、超市、餐馆等。“产品推荐信息”可以指关于合作方实体所推荐的产品的信息,例如推荐产品的名称、推荐产品的促销信息等。促销信息可以包括折扣价格、折扣率、优惠券等。当向用户提供产品推荐信息时,用户非常可能会被产品推荐信息中的推荐产品或促销信息所吸引,并前往相关的合作方实体进行消费。因此,合作方实体可以更快地销售产品,特别是那些由于临近有效期而时间紧迫的产品。在一些实施方式中,可以将AI助理部署在合作方实体处。根据本公开的实施例,AI助理可以被配置用于辅助合作方实体推荐或销售产品。例如,AI助理可以确定将要提供给用户的产品推荐信息、主动确定促销产品、收集用户消费信息、与位于合作方实体内的用户进行交互等。在一些实施方式中,用户的终端设备上的聊天机器人可以被配置用于向用户呈现产品推荐信息。聊天机器人还可以确定对产品的用户喜好,该用户喜好可以用于确定产品推荐信息。可以通过例如隐式产品调查来确定用户喜好。在本文中,“隐式产品调查”可以指以隐含方式,例如通过聊天机器人与用户之间的聊天流中的会话,来进行关于用户对产品的评论的调查。在本文中,“会话”可以指两个聊天参与者之间的时间连续的对话,并且可以包括对话中的消息和响应,“聊天流”可以指包括来自两个聊天参与者的消息和响应的聊天过程,并且可以包括一个或多个会话。在一些实施方式中,合作方实体处的AI助理和用户的终端设备上的聊天机器人可以彼此进行交互以提供产品推荐。例如,聊天机器人可以向AI助理提供用户身份(ID),使得可以以用户特定的方式来确定产品推荐信息。AI助理可以将所确定的产品推荐信息提供给聊天机器人,使得聊天机器人可以向用户呈现产品推荐信息。本公开的实施例提出了用于发起或触发产品推荐的各种方式。在一种实施方式中,可以由合作方实体处的AI助理主动地向位于合作方实体附近的用户发起产品推荐。在一种实施方式中,可以由用户主动地请求来自附近合作方实体的产品推荐。在一种实施方式中,可以通过部署在合作方实体处的AI助理向位于合作方实体内的用户提供产品推荐。本公开的实施例可以导致获得产品推荐的更好的用户体验,并且可以帮助合作方实体的所有者改进其销售活动。图1示出了根据实施例的聊天机器人的示例性应用场景100。在图1中,网络110被应用于在聊天机器人服务器120、AI助理130与终端设备140之间进行互连。网络110可以是能够对网络实体进行互连的任何类型的网络。网络110可以是单个网络或各种网络的组合。在覆盖范围方面,网络110可以是局域网(LAN)、广域网(WAN)等。在承载介质方面,网络110可以是有线网络、无线网络等。在数据交换技术方面,网络110可以是电路交换网络、分组交换网络等。AI助理130和终端设备140可以是能够连接到网络110、访问网络110上的服务器或网站、处理数据或信号等的任何类型的电子计算设备。例如,AI助理130和终端设备140可以是台式计算机、笔记本电脑、平板电脑、智能电话或任何其它类型的手持式、可移动的或不可移动的设备。尽管在图1中仅示出了一个AI助理和一个终端设备,但是应当理解,可以有不同数量的AI助理和终端设备连接到网络110。在一种实施方式中,AI助理130可以包括聊天机器人客户端132,并且终端设备140可以包括聊天机器人客户端142。聊天机器人客户端132和聊天机器人客户端142都可以与聊天机器人服务器120进行交互。例如,聊天机器人客户端132或142可以将用户输入的消息传送到聊天机器本文档来自技高网...

【技术保护点】
1.一种有助于自动聊天中的产品推荐的方法,包括:确定终端设备位于预定义区域内;与所述终端设备上的聊天机器人通信以获得用户身份;确定与所述用户身份相关联的产品推荐信息;以及向所述聊天机器人提供所述产品推荐信息。

【技术特征摘要】
【国外来华专利技术】1.一种有助于自动聊天中的产品推荐的方法,包括:确定终端设备位于预定义区域内;与所述终端设备上的聊天机器人通信以获得用户身份;确定与所述用户身份相关联的产品推荐信息;以及向所述聊天机器人提供所述产品推荐信息。2.根据权利要求1所述的方法,其中,所述产品推荐信息是通过学习排序(LTR)模型基于以下至少之一来确定的:候选推荐列表、与所述用户身份相关联的用户简档、以及时间信息。3.根据权利要求2所述的方法,还包括:从合作方实体接收所述候选推荐列表,或者根据预定义的促销规则来确定所述候选推荐列表,其中,所述候选推荐列表包括至少一个候选推荐产品和相应的促销信息。4.根据权利要求3所述的方法,其中,所述确定所述产品推荐信息包括:通过所述LTR模型从所述候选推荐列表中选择一个或多个候选推荐产品;以及基于所选择的候选推荐产品和相应的促销信息来形成所述产品推荐信息。5.根据权利要求2所述的方法,其中,所述用户简档包括以下至少之一:用户身份、年龄信息、性别信息、位置信息、以及对产品的用户喜好,并且所述用户简档是基于以下至少之一来确定的:在合作方实体处的用户消费记录、在所述聊天机器人处的会话日志、以及由所述聊天机器人进行的隐式产品调查。6.根据权利要求1所述的方法,还包括:通过用户界面来接收包括对至少一个产品的查询的消息;至少基于所述消息来确定第二产品推荐信息;以及通过所述用户界面来呈现所述第二产品推荐信息。7.一种有助于自动聊天中的产品推荐的方法,包括:在聊天流中接收第一消息;提供对所述第一消息的响应,所述响应指示至少基于所述第一消息而确定的至少一个产品;接收包括对所述至少一个产品的评论的第二消息;以及至少基于所述第二消息来确定对所述至少一个产品的用户喜好。8.根据权利要求7所述的方法,还包括:在所述聊天流中呈现产品推荐信息,所述产品推荐信息是至少基于所述用户喜好来确定的。9.根据权利要求7所述的方法,其中,通过基于会话的排序模型来确定所述至少一个产品,所述基于会话的排序模型用于:对所述聊天流中的当前会话与至少一个参考会话之间的相似性进行评分;以及选择与分数最高的参考会话相关联的一个或多个参考产品作为所述至少一个产品。10.根据权利要求7所述的方法,其中,通过基于会话的生成模型来确定所述至少一个产品,所述基于会话的生成模型用于:通过递归神经网络(RNN),基于所述聊天流中的当前会话来生成所述至少一个产品的名称。11.根据权利...

【专利技术属性】
技术研发人员:吴先超陈湛藤原敬三
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1