跳到主要内容
Documentation

NOT 决策

概览

版本:最新版

NOT 决策

概览

在路由仅当存在风险或不允许的信号缺失时才匹配时使用 config/decision/not/

NOT 是决策目录中最简单的排除规则。

主要优势

  • 负面策略显式。
  • 适合安全门控与高端路由排除。
  • 排除逻辑留在路由图中,而不是藏到下游。
  • 审计更容易,因为被否定的信号有命名。

解决什么问题?

有些路由应仅在已知风险信号不存在时运行。若排除是隐式的,审查者只能从下游行为推断。

NOT 把排除直接写进路由定义。

何时使用

在以下情况使用 not/

  • 必须排除已知越狱或含 PII 的流量
  • 高端路由应避开不安全输入
  • 升级前某冲突信号必须不存在

配置

源片段:config/decision/not/exclude-jailbreak.yaml

routing:
decisions:
- name: safe_only_route
description: Match only when the known prompt-injection signal is absent.
priority: 70
rules:
operator: NOT
conditions:
- type: jailbreak
name: prompt_injection
modelRefs:
- model: qwen2.5:3b
use_reasoning: false

谨慎使用 NOT,并保持被排除的信号显式,否则决策难以审计。