Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

NVIDIA NeMo Guardrails

トピック制御からjailbreaksまで、LLMの入力、出力、検索、ツール呼び出しをプログラムでチェックするNVIDIAのツールキットです。

レビュー: Sheela · 更新

GitHubで見る オープンソース

当サイトの評価

4.0/5

NeMo Guardrailsはエージェント向けの最も広範なオープンポリシーレイヤーですが、その広範さの代償として、設定の手間、レイテンシ、そして破壊的変更の多い変更履歴が伴います。

NVIDIA NeMo Guardrailsとは?

NeMo GuardrailsはLLMアプリケーションをレールで保護します。input railsがユーザーメッセージをチェックし、output railsが応答をチェックし、retrieval railsがRAGコンテンツをチェックし、execution railsがツール呼び出しをチェックし、dialog railsが対話ロジック向け言語であるColangで記述されたフローに沿って会話を誘導します(バージョン1.0がデフォルトで、2.0もサポートされています)。設定はYAMLとColangで行い、Pythonで拡張可能です。

チェックでは、メインのLLM自身にレビューを行わせることも、専用モデルを使用することも可能です。専用モデルとしては、NVIDIAのNemoGuardコンテンツ安全性、トピック制御、jailbreak-detectionモデル、MetaのLlama Guardのほか、Cisco AI Defense、ActiveFence、F5 Guardrails、PII向けのMicrosoft Presidioなどのサービスを利用できます。Pythonライブラリ、OpenAIスタイルのエンドポイントを持つサーバー、またはNVIDIAのKubernetes microserviceとして動作します。

ライセンスはApache 2.0です。バージョン0.24.0(2026年8月26日)では、高速なIORailsエンジンがライブラリの67ある入力および出力チェックのうち59に拡張され、続いて2026年9月16日に0.24.1がリリースされました。

NVIDIA NeMo Guardrailsは使う価値があるか?

NeMo Guardrailsは、実行時にLLMアプリケーションを制御するための最も広範なオープンツールキットです。ユーザーが送信するもの、検索が返すもの、ツールが受け取るもの、モデルが返答するものなど、問題が発生し得るあらゆるポイントを網羅しています。ツール呼び出し用のexecution railsを備えているため、多くの競合製品よりもエージェントに適しており、ほぼ毎日のコミットや2026年7月から9月の間に3回のマイナーリリースが行われるなど、開発は活発です。

ガードレールが何を検知できるのかを明確にしておくことは有益です。Llama Guard 4(14の危険カテゴリに対してテキストと画像を分類する12Bモデル)やMetaのPrompt Guard 2(86Mおよび22Mのインジェクション検出モデル)などの分類器によるチェックは、明らかな有害コンテンツや既知のjailbreakパターンを適切に捕捉します。一方で、より巧妙な問題は見逃されます。Metaのカード自体にも、Prompt Guard 2は適応型の攻撃によって突破される可能性があり、アプリケーション固有のプロンプトでは精度が低下すると記載されています。また、Llama Guardの名誉毀損、知的財産、選挙に関するカテゴリには、自身が持たない事実情報が必要です。検索されたドキュメント内に隠された悪意ある間接的プロンプトインジェクションは、依然としてすり抜ける可能性があります。ガードレールはリスクを低減させますが、最小権限のツール権限こそが真の防御策であり続けます。

運用のコストとなるのがレイテンシであり、NVIDIAの回答がIORailsです。これは、非ストリーミングモードでNemoGuardの入力および出力チェックを並列実行し、永久にキューイングするのではなく過負荷応答を返すアドミッション制御を備えたエンジンです。0.24.0以降、67のチェックのうち59をカバーしていますが、そのセットに含まれない設定では、require_iorails=Trueを渡さない限り静かに以前のLLMRailsエンジンへとフォールバックします。また、ストリーミング出力の並列チェックには引き続きLLMRailsが必要です。0.24.0リリースだけでも6つの破壊的変更が記載されていたため、バージョンは固定してください。

デフォルトの設定に関して、驚かれる点が1つあります。このライブラリは、railsオブジェクトの起動時およびその後の定期的なハートビートとして、NVIDIAに匿名のテレメトリを送信します。NVIDIAによると、ペイロードにはバージョンと設定されたレールの数が含まれ、プロンプトやキーは一切含まれません。起動前にDO_NOT_TRACK=1またはNEMO_GUARDRAILS_NO_USAGE_STATS=1を設定すれば無効化できます。構造化出力の検証にはGuardrails AIの方が軽量です。NeMo Guardrailsはポリシーエンジンに近く、ポリシーエンジンに見合ったエンジニアリング作業時間が求められます。

真価を発揮する場面

  • 顧客向けアシスタントを運用するリテール銀行のプラットフォームエンジニア

    顧客に届く前に、jailbreaksやオフトピックな応答、危険な応答をブロックします

    nemoguardrails serverを実行し、NemoGuardコンテンツ安全性モデルとjailbreakモデルを基盤とするinput railsおよびoutput railsを設定します。並列でチェックを実行するために、require_iorails=Trueを指定したIORailsを使用します。ライブラリ自体は無料であり、分類器用のGPUとレールごとに1回追加されるモデルのラウンドトリップがコストとなります。

  • LLMに社内APIへの書き込みアクセスを許可しているエージェントチーム

    エージェントがアクションを実行する前に、ツールの引数とツールの結果をチェックします

    execution railsが各ツールの送受信内容を検査し、retrieval railsがチャンクがプロンプトに到達する前にPresidioを介してPIIをマスクできます。これにより間接的なインジェクションのリスクは狭まりますが、完全に排除されるわけではありません。スコープを絞ったAPI認証情報の方が依然として重要です。

  • 監査のためにベンダーサポートを必要とする保険会社のAIリスク責任者

    複数の社内アプリケーションの前面に、サポート付きのガードレールサービスを導入します

    オープンライブラリを使用してローカルでレールを開発し、同じYAMLとColangをNVIDIA AI Enterpriseに含まれるNVIDIAのNeMo Guardrails microserviceにデプロイします。自己管理システム向けには年間GPUあたり4,500ドルと記載されています。

導入前に確認すること

導入
Python 3.10から3.13環境でpip install nemoguardrailsを実行し、YAMLとColangの設定フォルダを作成した後、nemoguardrails server --config ./config --port 8000を実行してOpenAIスタイルの/v1/chat/completionsエンドポイントを起動します。
連携
LangChainラッパー、NemoGuard、Llama Guard、Cisco AI Defense、ActiveFence、F5 Guardrails、Fiddler、Cleanlab、Presidio、独自のバックエンドへのOpenTelemetryトレーシング、Helmでデプロイ可能なKubernetes向けmicroserviceに対応しています。
データとプライバシー
テレメトリはデフォルトで有効になっており、~/.config/nemoguardrails/usage_stats.jsonにも書き込まれます。DO_NOT_TRACK=1でオプトアウト可能です。ホスト型モデルを呼び出すレールはそれらのプロバイダーにテキストを送信します。またNVIDIAは、同社のbuild.nvidia.comエンドポイントは評価専用であり、本番環境や個人データ向けではないと説明しています。GitHub advisory databaseにこのパッケージのアドバイザリは登録されていません。
大規模利用時のコスト
ライブラリはApache 2.0の下で無料です。実際のコストは追加の推論です。モデルベースのレールはメッセージごとに追加の呼び出しを発生させ、セルフチェックレールはメインのLLMを消費し、NemoGuard分類器にはGPUリソースが必要です。microserviceを対象とするNVIDIA AI Enterpriseの価格は、年間GPUあたり4,500ドルです。
制限
約270件の未解決のIssueおよびPull Requestが存在します。IORailsは67のチェック中59をサポートしており、並列のストリーミング出力レールはサポートしていません。マイナーリリースには破壊的変更が含まれ、分類器は適応型攻撃や間接的なインジェクションを見逃すことがあります。

良い点

  • 入力、出力、検索、ツール、対話の各チェックを網羅しています
  • Llama Guard、NemoGuard、Presidio、および商用の検出器を接続できます
  • IORailsがNemoGuardチェックを並列実行し、追加のレイテンシを削減します
  • ライブラリ、OpenAIスタイルのサーバー、Kubernetes microserviceとして利用可能です

気になる点

  • NVIDIAへの匿名テレメトリがデフォルトで有効になっています
  • マイナーリリースに破壊的変更が含まれます
  • Colangの習得に学習コストがかかります
  • 最も優れた検出器を利用する場合、NVIDIAのモデルへと誘導されます

おすすめの人

すべてのモデル呼び出しおよびツール呼び出しの周囲に、設定可能なポリシーレイヤーを必要とするエージェントや顧客向けアシスタントを構築するチームに適しています。

NVIDIA NeMo Guardrailsの代替

NVIDIA NeMo Guardrails:よくある質問

NVIDIA NeMo Guardrailsは使う価値があるか?
NeMo Guardrailsはエージェント向けの最も広範なオープンポリシーレイヤーですが、その広範さの代償として、設定の手間、レイテンシ、そして破壊的変更の多い変更履歴が伴います。 評価は5点満点中4.0点です。
NVIDIA NeMo Guardrailsの料金は?
Apache 2.0に基づく無料でオープンソースのソフトウェアです。NVIDIAのNemoGuardモデルおよびNIM microservicesは個別に配布されています。
NVIDIA NeMo Guardrailsの欠点は?
NVIDIAへの匿名テレメトリがデフォルトで有効になっています; マイナーリリースに破壊的変更が含まれます; Colangの習得に学習コストがかかります; 最も優れた検出器を利用する場合、NVIDIAのモデルへと誘導されます.
NVIDIA NeMo Guardrailsは誰に向いているか?
すべてのモデル呼び出しおよびツール呼び出しの周囲に、設定可能なポリシーレイヤーを必要とするエージェントや顧客向けアシスタントを構築するチームに適しています。
チームや本番環境でNVIDIA NeMo Guardrailsを使うと費用はいくらか?
ライブラリはApache 2.0の下で無料です。実際のコストは追加の推論です。モデルベースのレールはメッセージごとに追加の呼び出しを発生させ、セルフチェックレールはメインのLLMを消費し、NemoGuard分類器にはGPUリソースが必要です。microserviceを対象とするNVIDIA AI Enterpriseの価格は、年間GPUあたり4,500ドルです。
NVIDIA NeMo Guardrailsは企業データを扱っても安全か?
テレメトリはデフォルトで有効になっており、~/.config/nemoguardrails/usage_stats.jsonにも書き込まれます。DO_NOT_TRACK=1でオプトアウト可能です。ホスト型モデルを呼び出すレールはそれらのプロバイダーにテキストを送信します。またNVIDIAは、同社のbuild.nvidia.comエンドポイントは評価専用であり、本番環境や個人データ向けではないと説明しています。GitHub advisory databaseにこのパッケージのアドバイザリは登録されていません。
NVIDIA NeMo Guardrailsの代わりになるものは?
当サイトでレビューした中で最も近い代替はGuardrails AI, vLLM Semantic Router 、 promptfooです。

回答確認日:2026年10月26日