常见问题 (FAQ)#

这是一份 FAQ 文档。如果这里没有解答你的问题,请随时提交 GitHub issue 或使用 GitHub Discussions 提问。

目录#

  1. 我可以在生产环境部署 NeMo Guardrails 吗?

  2. 仓库中提供的示例有多稳健?

  3. 我可以将哪种类型的信息添加到知识库?

  4. NeMo Guardrails 支持哪些 LLM?

  5. 这个效果如何?


我可以在生产环境部署 NeMo Guardrails 吗?#

当前的 Alpha 版本正在积极开发中,可能会有更改和改进,这可能会导致不稳定和意外行为。我们目前不建议在生产环境中部署此 Alpha 版本。感谢您在此阶段的理解和贡献。

返回顶部

仓库中提供的示例有多稳健?#

示例配置旨在用于教育目的。其目的是展示工具包的核心行为。为了达到高度的稳健性,护栏配置应通过仔细的应用设计以及迭代测试和改进来扩展。

返回顶部

我可以将哪种类型的信息添加到知识库?#

知识库设计用于对非敏感信息(例如,不包含 PII、PHI)进行问答。知识库的内容会被分块,并且其中的任何部分都可能出现在发送给 LLM 的提示词中。在任何负责任的安全架构中,敏感信息都不应包含在任何可能暴露给 LLM 的来源中。

返回顶部

NeMo Guardrails 支持哪些 LLM?#

从技术上讲,你可以将护栏配置连接到 LangChain 支持的任何 LLM 提供商(例如,ai21aleph_alphaanthropicanyscaleazurecoherehuggingface_endpointhuggingface_hubopenaiself_hostedself_hosted_hugging_face - 请查看 LangChain 官方文档获取完整列表)或任何自定义 LLM。根据 LLM 的能力,有些会比其他效果更好。我们正在进行评估,很快会分享更多细节。

更改一些配置元素有助于提高与特定 LLM 提供商或自定义 LLM 的兼容性,包括通用指令或提示词模板。这本质上是提示词工程,这是一个不完美的过程。随着未来各种 LLM 能力的发展,我们预计这个过程会变得更容易。

返回顶部

这个效果如何?#

我们很快会发布一份更全面的评估报告,分解各个组件,例如规范形式生成、流程生成、安全护栏准确性等等。

返回顶部