Guardrail

别名:Guardrail / 护栏 / Moderation / 内容审核 / Refusal / 拒绝回答

在输入、模型、输出三层设防:过滤、审核、拒绝或安全改写;要测误杀率和漏放率。

更新于 2026/11/08
安全护栏审核

一句话定义

Guardrail 是在模型系统外围设置的防护:输入过滤、模型约束、输出审核,最后放行、拒绝或安全改写。它不是一句系统提示,而是一套策略和工程。

为什么需要它

安全对齐不能覆盖所有输入;注入、越狱、敏感内容和工具误用需要运行时拦截。Guardrail 让系统在出错前/出错时降低伤害,并留下可审计的记录。

三层设防

  • 输入侧:注入/越狱/敏感词/文件类型检查。
  • 模型侧:安全对齐、系统提示、工具权限。
  • 输出侧:内容审核、引用校验、PII/密钥泄露检查。
  • 决策:放行、拒绝、改写、转人工。

Moderation / 内容审核

用分类器/规则/人工判断内容是否违规;要覆盖多语言、隐晦表达和上下文。

Refusal / 拒绝回答

拒绝时说明原因、给安全替代,避免过度拒答;高风险场景转人工。

Guardrail:在输入、模型和输出三层设防

关键取舍

  • 过滤越严越安全,但误杀/过度拒答会伤害有用性。
  • 分类器有延迟和成本;流式场景要低延迟方案。
  • 策略要版本化、可回滚、可审计。
  • 过滤不能替代权限/架构;高风险动作要审批。

策略可按风险分级:低风险放行、高风险拦截/转人工,并按行业/租户配置。日志、审计、回滚和红队样本回归要一起做。流式场景边生成边审核,命中就截断/改写;多语言和隐晦表达是难点。

常见误区

  • 加系统提示就安全:可被注入/越狱绕过。
  • 拒绝越多越安全:过度拒答是另一种失败。
  • 审核只看关键词:隐晦/多语言/上下文会漏。
  • 护栏不需要评测:误杀率/漏放率都要测。

用在哪里

  • 聊天、客服、内容生成、Agent 工具调用。
  • 高风险行业的上线门禁。
  • 多租户/合规审计场景。

相关概念