文档#

文档分为以下几个部分

入门指南#

本节将帮助您快速开始使用 NeMo Guardrails。

  • 安装指南: 本指南将引导您完成设置环境和安装 NeMo Guardrails 的过程

  • 入门指南: 一系列指南,将帮助您理解核心概念并构建您的第一个 guardrails 配置。这些指南包含您可以实验的 Jupyter 笔记本。

示例#

examples 文件夹包含多个示例,展示了使用 NeMo Guardrails 的特定方面。

  • 机器人: 本节包含两个示例配置。

    • HelloWorldBot: 这个基本配置指示机器人使用 “Hello World!” 向用户问好,并且不要谈论政治或股市。

    • ABCBot: 这个更复杂的配置包括主题轨道、输入和输出审核以及检索增强生成。

  • 配置: 这些示例配置展示了 NeMo Guardrails 的特定功能,例如,如何使用各种 LLM 提供商、检索增强生成、流式传输、红队演练、身份验证等。

  • 脚本: 这些简短的脚本展示了主 Python API 的各个方面。

注意

这些示例旨在展示构建 rails 的过程,而不是作为开箱即用的安全功能。强烈建议自定义和加强 rails。

用户指南#

用户指南涵盖了 NeMo Guardrails 工具包的核心细节,以及如何配置和使用不同的功能来制作您自己的 rails。

安全#

  • 安全指南: 了解安全地将 LLM 集成到您的应用程序中的一些最佳实践。

  • 红队演练: 了解如何使用实验性的 NeMo Guardrails 红队演练界面。

评估工具#

NeMo Guardrails 提供了一组 CLI 评估工具以及针对主题和执行 rails 的实验结果。还有详细的指南,介绍如何重现结果并创建数据集以评估每种类型的 rail。

高级指南#

以下指南更详细地解释了各种特定主题

其他#