广告业务规则怎么抽象成本体:六域×四型

2026-10-12T00:00:00.000Z

把广告业务抽象成大模型可理解的本体语义层,原料通常有三样:指标体系、数仓数据、业务规则。前两样有现成形态——指标目录和物理表,难的是第三样:业务规则是最隐性的知识,散在产品文档、投放后台和老人的脑子里。

我的做法是先给规则做”总目录”:六个域 × 四种类型,分完型,每条规则的本体落点就自动出来了。

总纲:六域 × 四型

                事实规则      约束规则      计算规则      运行时规则
                (是什么)     (不允许什么)  (怎么算)     (引擎执行参数)
A 交易计费       计费模式     底价过滤      win_price    账期/返点
B 竞价分配       瀑布流结构   优先级/黑名单  eCPM 折算    超时/pacing
C 出价成本       学习期状态   成本容忍度    oCPX 出价式   预算曲线
D 归因反作弊     归因关系     窗口值域      归因优先级    排重/回传
E 指标口径       事件类型     对账容忍度    全部指标公式  T+1 切分
F 合规信任       授权链路     黑名单/准入   ——          审核流
                ↓            ↓            ↓            ↓
              类+关系       公理→DQC     MetricDef    策略配置+拓扑绑定

一句话:**事实进图、约束进公理、计算进 MetricDef、运行时进策略配置。**规则清单,就是本体需求清单。

下面六个域各展开几条有代表性的规则。

A. 交易与计费(钱怎么算)

B. 竞价与流量分配(流量给谁)

C. 出价与成本控制(花得多稳)

D. 归因与反作弊(算谁的功)

E. 数据与指标口径(本体岗最核心的一域)

F. 合规与信任(能不能做)

规则 → 本体构件映射总表

规则类型本体构件工程形态
事实规则类 + 关系(层级/包含/顺序/授权链)图的节点边
约束规则公理(hasKey/基数/disjoint/值域/传递)编译成数据质量规则:入图前校验 + 入图后巡检
计算规则MetricDef(分子/分母/去重键/过滤/派生链)指标目录 + SQL 模板,逻辑一份物理多份
运行时规则策略配置对象(超时/pacing/频控/容忍度)+ 拓扑绑定配置表,版本化,变更走影响闭包

三条设计原则

  1. 规则要”分型落位”,不能一锅炖——把 pacing 写成公理、或把口径写成注释,都是本体烂尾的起点;
  2. 约束型规则的终点是数据质量规则——公理不是装饰,可执行才值钱;
  3. 计算型规则的终点是 MetricDef——口径是指标定义的一部分,不是报表的脚注。

这套目录我用来回答一个问题:当有人说”把业务规则沉淀到语义层”时,沉淀的到底是哪些东西、落在哪些构件上。答案是:六域的规则,四种落位,一个都不少。

← 回文章列表