本实践介绍用户在客户端浏览、点击过的某些商品,在规定的时间内,重复请求推荐接口,不会被再次推荐。
功能说明
该功能使用涉及两部分:实时行为数据的接入和在线服务配置行为过滤。当数据源部分开启近线行为实时接入之后,并且用户通过上传实时行为数据,系统才具备根据实时行为进行曝光过滤的功能,该部分可参考上传实时数据进行配置和对接。
本实践的基本流程如下:
- 准备工作
- 创建数据源
- 配置在线服务参数
- 获取推荐结果
准备工作
- 已注册华为云帐号,并且账号为可用状态。
- 用户已经创建自定义场景或新建自定义场景过程中。
配置“在线服务”参数
- 如果用户已经创建自定义场景,可以直接修改“在线服务”相关参数。
- 选择已经创建的自定义场景,单击名称,进入到自定义场景详情页。
- 单击已经创建的在线服务名称下面的“编辑”,进入编辑页面。
图1 修改在线服务参数
- 修改“过滤(黑名单)”下面的参数。
- “实时行为过滤” :“开启”。
- “时间区间(天)”:配置为1,即可实现过滤用户近一天(预测请求的时间点前推24h)内浏览或者曝光过的物品。
- “行为类型”:配置“view”和“click”。
图2 配置过滤条件
- 配置完成后,单击“确认”。
- 如果用户还未创建自定义场景,可以在创建自定义场景时,配置“在线服务”相关参数。可以参考创建自定义场景进行创建,“在线配置”参数可参考3进行配置。
获取推荐结果
配置完成后,参考获取推荐结果章节,手动触发曝光等行为,并且行为通过近线通道实时传至RES,然后在接口中再次预测,查看曝光过的物品是否被成功过滤掉。