What is NeMo Guardrails?
NeMo Guardrailsは、大規模言語モデル(LLM)ベースの会話型アプリケーションにプログラム可能なガードレールを追加するように設計された、革新的なオープンソースツールキットです。開発者にLLMの出力制御とガイドを提供し、より安全で信頼性の高いインタラクションを保証します。複数のLLMとさまざまなガードレールタイプをサポートすることで、NeMo Guardrailsは、応答性とセキュリティの両方を備えたアプリケーションの作成を可能にします。
主な機能:
? カスタマイズ可能なガードレール: 特定のトピックを避ける、または事前に定義された会話パスに従うなど、LLMの動作に関する特定のルールを定義します。
? シームレスな統合: LLMを他のサービスやツールと安全に接続し、アプリケーションの機能を強化します。
?️ 制御可能なダイアログ: 事前に定義されたフローで会話を誘導し、会話設計のベストプラクティスへの準拠を保証します。
?️ 脆弱性保護: ジェイルブレイクやプロンプトインジェクションなどの一般的なLLM脆弱性に対する保護メカニズムを実装します。
? 言語サポート: OpenAI GPT-3.5、GPT-4、LLaMa-2、Falcon、Vicuna、Mosaicなど、さまざまなLLMと互換性があります。
ユースケース:
? 検索強化型生成: 質問応答システムにおける事実確認とモデレーションを強化します。
? ドメイン特化型アシスタント: チャットボットがトピックから外れないようにし、設計された会話フローに従うようにします。
?️ LLMエンドポイント: カスタムLLMにガードレールを追加し、より安全な顧客インタラクションを実現します。
?️ LangChainチェーン: 強化された制御とセキュリティを実現するために、LangChainにガードレールを統合します。





