映射(Mappings)
概览
routing.projections.mappings 将投影分数转为决策可消费的命名路由档位。
在以下情况使用映射:
- 决策应读取语义标签(如
balance_reasoning、verification_required),而非原始阈值 - 一个分数应通过可复用命名输出供给多条决策
- 路由策略审查应在命名档位上进行,而非内联数值比较
主要优势
- 将数值分数转为决策可读的策略名。
- 阈值策略集中在一处,避免在路由间重复。
- 一个分数可通过可复用命名输出服务多条决策。
- 可选通过
sigmoid_distance做置信度校准。
解决什么问题?
分数作为内部信号有用,但决策规则不应依赖每个人记住「0.82 表示推理档」或「0.35 表示需核验」。
映射将数值阈值转为可复用策略名。
带来两点收益:
- 一个分数可供给多条决策
- 阈值策略集中在一处,而非在路由间重复
这也是投影对决策可见的环节。当前实现中,决策只能引用 mapping.outputs[*].name,不能引用分数名或分区名。
运行时行为
当前实现仅支持 method: threshold_bands。
每个输出用以下边界声明一条或多条:
ltltegtgte
重要运行时细节:
- 按顺序检查输出
- 首个匹配的输出胜出
- 若无输出匹配,映射不产生任何结果
- 可选
calibration为匹配的投影输出计算置信度
当前支持的校准方法为 sigmoid_distance,根据分数与最近阈值边界的距离推导置信度。