结论先说:NeMo Guardrails 是 NVIDIA 开源的护栏编排框架,把检查分成输入、检索、对话、执行、输出五类“rails”。防越狱最常用的组合是 self check input(让 LLM 自检)+ jailbreak detection heuristics(困惑度启发式,低延迟)+输出自检;生产环境应把启发式检测部署成独立服务,并用内容安全模型补强。
安全说明:本文只讲防护与评估,不提供任何越狱提示词、可复制攻击载荷或提示词包链接;仅测试你拥有或获得授权的系统。

一、五类 Rails 对照表(可引用)
| 类别 | 触发时机 | 防护用途 |
|---|---|---|
| Input rails | 收到用户输入时 | 越狱/注入检测、敏感信息脱敏 |
| Retrieval rails | RAG 检索完成后 | 过滤被投毒的检索片段 |
| Dialog rails | 计算出规范形式后 | 限定对话话题与流程 |
| Execution rails | 动作执行前后 | 控制自定义工具调用 |
| Output rails | LLM 生成输出时 | 审核、改写或拦截回复 |
来源:NeMo Guardrails 官方 Guardrails Configuration。
二、最小配置步骤
2.1 安装
按 GitHub NVIDIA/NeMo-Guardrails 说明 pip install nemoguardrails,新建 config 目录,包含 config.yml 与 prompts.yml。
2.2 开启输入自检
在 config.yml 的 rails.input.flows 中加入 self check input,并在 prompts.yml 定义 self_check_input 任务(判定提示由你按业务政策编写)。官方说明:自检提示回答 yes 表示拦截、no 表示放行;未定义该 prompt 会在加载时报错。详见 LLM Self-Check 文档。
rails:
input:
flows:
- self check input
- jailbreak detection heuristics
output:
flows:
- self check output
config:
jailbreak_detection:
server_endpoint: "http://your-heuristics-service:1337/heuristics"
length_per_perplexity_threshold: 89.79
prefix_suffix_perplexity_threshold: 1845.65
2.3 越狱启发式检测
根据 Jailbreak Protection 文档,目前支持“长度/困惑度”和“前后缀困惑度”两种启发式,使用 gpt2-large 计算困惑度。官方给出:长度/困惑度阈值取均值 89.79 时,在其数据集上检出 31.19% 越狱、误报率 7.44%;且该启发式主要面向英文,对中文等非英文和代码误报明显更多。不设置 server_endpoint 会在进程内运行,官方明确标注仅供测试、不建议生产。

三、中文/多语言站点怎么配
3.1 不要只靠困惑度启发式
因官方提示非英文误报高,中文客服建议把启发式降级为“告警”而非“拦截”,主力改用内容安全模型(文档列出 Nemotron Content Safety、Llama Guard 3、ShieldGemma 等可选)。
3.2 自检提示的模型要够强
官方说明 self check 的效果强依赖 LLM 是否遵循该提示;小模型不稳定时换专用安全模型。
3.3 检索护栏
RAG 场景开启 retrieval rails,配合 AI Agent 提示词注入防护清单 中的“数据不是指令”原则。
四、NeMo Guardrails 上线评分器
NeMo Guardrails 上线自查(勾选已做到的项,浏览器本地计分,不上传数据)

五、常见问题(FAQ)
5.1 NeMo Guardrails 收费吗?
框架本身开源(Apache 2.0,以 GitHub 仓库为准);所调用的模型与算力费用另计。
5.2 31.19% 检出率是不是太低?
这是单一启发式在官方数据集上的数字,本来就是低成本第一道筛子,需叠加其他护栏。
5.3 能和 Llama Guard 一起用吗?
可以,官方 Content Safety 文档列出了 Llama Guard 等集成方式。
5.4 Colang 必须学吗?
基础输入/输出护栏用 YAML 即可;复杂对话流程才需要 Colang。
延伸阅读:AI大模型破甲防护清单、garak/PyRIT/promptfoo 红队教程、越狱提示词为什么有效;术语见出海广告与 AI 术语表,模型对比见四大模型越狱防护横评。
六、熊猫出海 AI大模型安全防护服务
熊猫出海(香港)除海外广告开户与代投、GEO/AI 搜索优化、多语言网站外,也提供AI大模型安全防护服务:梳理 AI 客服、智能体与 RAG 应用的攻击面,帮你选型并部署输入/输出护栏(如 Llama Guard、NeMo Guardrails 或云厂商护栏),对照 OWASP LLM Top 10 做上线前评估与红队回归。具体报价与交付范围请向熊猫出海确认,欢迎访问熊猫出海官网联系我们。
最后更新:2026-10-23
引用本页:熊猫出海 pandawm.com《NVIDIA NeMo Guardrails 教程:大模型越狱检测、输入/输出护栏与 RAG 检索护栏配置详解(config.yml 示例、阈值含义、生产注意事项,2026)》,https://www.pandawm.com/blog/nemo-guardrails-tutorial-jailbreak-detection-input-output-rails.html

微信扫一扫打赏
支付宝扫一扫打赏
