业务规则模块统一管理用于在线服务的规则,包含内置规则和自定义规则。在此处创建完成后,可以在「在线服务-业务规则」中选用。
平台提供了多种业务规则配置方式,您可根据业务需要对推荐结果进行二次干预。
内置业务规则包含保量规则、去重规则、动态筛选、负反馈规则、打散规则、卡片规则、加权规则。
使用场景:通过给满足条件的物品进行加权,给满足条件的物品一定曝光的机会。冷启动物品保量是保量的一种情况,通过保量可以给冷启动物品一定曝光机会,积累用户行为,快速转化为成熟商品。详细说明可查看:通过保量功能,提高冷启动物品的推荐精准度
配置说明:选择在召回策略中设置的召回规则,即需要配置保量规则的召回,然后选择保量公式及相关参数。
用户已经发生过某些行为的物品在推荐结果中不再重复出现,通过去重规则实现推荐结果的过滤。平台最高可支持对最近的3w条行为进行去重,超过3w条以上将会被截断,不进行去重。具体包括:
注意
行为表的更新方式选择仅天级时,去重规则会使用天级数据;一旦行为表的更新方式选择了实时,则去重规则只会使用实时数据。
通过在线传入的字段值不同,实现推荐结果的动态过滤,需要配置过滤的字段以及表达式,详细说明可查看:通过动态筛选,实现用户个性化筛选
说明
该功能目前处于白名单测试阶段。如果您希望体验此功能,请联系您的火山引擎代表。
被用户标记为不喜欢的某个物品或者某类物品,通过配置负反馈规则,在推荐结果中进行降权或者过滤。详细说明可查看:通过负反馈功能,提升用户体验
注意
行为表的更新方式选择仅天级时,负反馈规则会使用天级数据;一旦行为表的更新方式选择了实时,则负反馈规则只会使用实时数据。
打散规则通过业务规则限制展示分布,保证曝光商品丰富度。可以选择业务维度进行打散,也可以通过扩展字段自定义打散维度。详细说明可查看:使用打散规则,提高推荐结果的多样性
卡片规则可以将满足条件的物品聚合成一个卡片进行展示,聚合后的卡片将作为一个整体进行打散/加权等操作。如果配置了多个相同的卡片规则,会取第一个生效。
加权支持商品标签加权和召回规则加权两种方式。
商品标签加权对特殊商品进行打标,通过标签进行筛选,并对筛选后的商品进行权重管理。物品标签根据业务需要在扩展字段中灵活定义。
召回规则加权,是召回策略中选定的召回规则加权,召回规则召回的所有商品都会进行加权。
内置规则完成创建后即可在 在线服务和ab实验中绑定使用,一旦被关联,则不支持编辑或删除。
在使用自定义召回/自定义规则模块前,如果还未开通过编译服务,则需要先发起“开启自定义策略”流程。
单击左下角开启自定义策略的【一键开启】按钮,在弹出的确认界面单击【启用】。开通成功后,即可使用自定义召回策略和自定义业务规则,且自定义模型模块也无需再次开通。
支持用户通过代码方式实现在线服务的自定义,当前支持自定义排序公式、自定义过滤、自定义重排、自定义返回字段;内置规则与自定义规则的关系是融合关系,即用户选择的自定义规则是平台基础表单功能的补充。
目前支持4种自定义规则:自定义排序公式、自定义过滤、自定义重排、自定义返回结果。
在完成代码和参数编辑后,正式发布前,可通过测试功能验证代码逻辑的正确性。
平台默认提供每种自定义规则的测试用例,根据测试输入的参数值,返回对应自定义规则代码计算后的测试结果。
完成编辑和测试(可跳过)后,即可发布该自定义规则。若因为代码逻辑/资源问题导致发布失败,可提交工单联系工作人员。只有“发布成功”的自定义规则,才允许在在线服务和AB实验环节选择使用。
创建在线服务/ab实验-选择业务规则时,可勾选内置规则或自定义规则。选择使用自定义规则时,可选择对应的参数文件。不同在线服务支持使用同一份自定义规则时,灵活选择不同的参数文件。其中,自定义排序公式的生效顺序:在排序策略之后、在保量规则之前。
说明