更新时间:2021-11-26 GMT+08:00
分享

避免物品重复推荐(曝光过滤)

本实践介绍用户在客户端浏览、点击过的某些商品,在规定的时间内,重复请求推荐接口,不会被再次推荐。

功能说明

该功能使用涉及两部分:实时行为数据的接入和在线服务配置行为过滤。当数据源部分开启近线行为实时接入之后,并且用户通过上传实时行为数据,系统才具备根据实时行为进行曝光过滤的功能,该部分可参考上传实时数据进行配置和对接。

本实践的基本流程如下:

  1. 准备工作
  2. 创建数据源
  3. 配置在线服务参数
  4. 获取推荐结果

准备工作

  • 已注册华为云帐号,并且账号为可用状态。
  • 用户已经创建自定义场景或新建自定义场景过程中。

创建数据源

参考数据源管理进行创建。

配置“在线服务”参数

  • 如果用户已经创建自定义场景,可以直接修改“在线服务”相关参数。
    1. 选择已经创建的自定义场景,单击名称,进入到自定义场景详情页。
    2. 单击已经创建的在线服务名称下面的“编辑”,进入编辑页面。
      图1 修改在线服务参数
    3. 修改“过滤(黑名单)”下面的参数。
      • “实时行为过滤”“开启”
      • “时间区间(天)”:配置为1,即可实现过滤用户近一天(预测请求的时间点前推24h)内浏览或者曝光过的物品。
      • “行为类型”:配置“view”“click”
        图2 配置过滤条件
    4. 配置完成后,单击“确认”
  • 如果用户还未创建自定义场景,可以在创建自定义场景时,配置“在线服务”相关参数。可以参考创建自定义场景进行创建,“在线配置”参数可参考3进行配置。

获取推荐结果

配置完成后,参考获取推荐结果章节,手动触发曝光等行为,并且行为通过近线通道实时传至RES,然后在接口中再次预测,查看曝光过的物品是否被成功过滤掉。

相关文档