2024.10.08 17:50:22

    其他使用过程中的问题可先行查阅:常见问题Q&A

    规则引擎架构

    规则系统的两种用法

    主题类规则集

    主题类规则集,是指将规则集按照分类进行划分的使用方式
    这类型规则集按照内容分类进行划分,如“色情规则”“涉政规则”“广告黑产规则”等
    为这些分类主题创建一系列标准化的规则,即可快速广泛地将这些标准规则迅速应用到自己的诸多产品中
    这样的使用方式适合成熟专业的策略团队,抽象自己产品的规则集,快速复用、调整,为整个公司产品线提供服务

    优势:标准化,复用速度快,新产品上线可以快速使用
    劣势:对单一场景的支持慢,当某个业务需要使用某条特殊规则时,必须使用其他规则集实现

    场景类规则集

    场景类规则集,是指将规则集按照产品场景进行划分的使用方式
    这类型规则集按照产品中的场景模块进行划分,如“群聊”“私聊”“好友动态”等
    为这些场景布控专属的规则策略,可以快速的具备针对性的对这些场景出现的情况进行给罪恶布控
    这样的使用方式适合中小型策略团队,仅需要对自己旗下的少量产品提供策略服务调整与支持

    优势:快速灵活,场景化配置更容易复盘查看场景策略
    劣势:操作繁琐,维护成本高。每个场景都有自己的规则,导致规则众多。一旦规则内容一致又需要同时在多个场景生效,规则会出现重复,维护和操作步骤都非常高

    创建规则集

    规则集是一系列规则的集合,需要首先创建规则集。

    创建时,我们需要选好这个规则集对哪些业务生效 主题类规则集,此时如果没有需要应用生效的业务目标也是有可能的,此时需要确立这个规则生效的业务类型,以此来先选定一些代表这个业务类型的业务,后续明确业务后再修改即可 对于场景类规则集而言,则一开始就有着明确的目标,可以在创建时就选择规则集
    无论如何,最终规则集都要选择业务,我们创建的规则的生效范围都将由这里的业务绑定决定

    创建规则

    为规则集配置一系列规则,这些规则后续都将对线上业务生效
    以下对重要选项进行说明:

    规则语种:支持二十余种语言,请选择规则匹配内容对应的语种

    规则条件:
    这里是配置规则的主要输入模块,目前仅开放对文本内容进行规则匹配,即接口传输中的“content”字段。
    匹配方式分为“正则匹配”与“正则不匹配”
    匹配规则中需要填写正则匹配表达式,这就是匹配的具体规则内容了
    规则测试便于您快速验证正则表达是否符合预期

    可以查看我们提供的 正则表达式说明

    适用业务类型:规则集里有非常多的业务,本条规则对规则集里的哪些业务生效,在这个模块进行选择管理,选择类型后,规则会对规则集里该类型的业务全部生效
    所属规则集:选择这条规则属于哪个规则集 返回结果、垃圾类型、一级分类、二级分类:这是规则上线后,如果命中线上文本内容,最终接口里返回的结果

    验证规则

    规则创建完成后不能马上上线,必须验证规则在对应业务里的性能是否符合标准
    只有规则对每个业务类型的单条数据的处理时间小于10MS时,规则才被允许发布到线上
    使用验证功能对规则进行验证,必须保证每个业务类型有至少一万条数据才能验证,这是为了保证验证效果真实可靠

    验证时间根据数据量级不同或长或短,一般五分钟内即可完成一条规则验证 验证完成后,查看验证结果

    规则上线

    规则验证通过后,点击启用,即可将规则发布到线上
    对于启用的规则,可以随时停用
    对于已上线的规则进行匹配条件的修改后,需要重新验证并发布,但是老规则此时并不会影响。新规则验证完成后上线,会自动替换掉老规则

    跟踪规则线上情况

    在查询页,可以搜索规则名称查看命中情况
    每条数据是否因为规则命中,也可以直观地看到

    Online Chat Tel:95163223 Free trial