

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Bedrock ガードレールの仕組み
<a name="guardrails-how"></a>

Amazon Bedrock ガードレールは、ユーザー入力とモデルレスポンスの両方を評価することで、生成 AI アプリケーションを安全に守ります。

以下の点を考慮して、アプリケーション用のガードレールを設定できます。
+ アカウントに複数のガードレールを用意し、それぞれに設定を変えて、特定のユースケースに応じてカスタマイズできます。
+ ガードレールは、コンテンツフィルター、拒否トピック、機密情報フィルター、ワードフィルター、画像コンテンツフィルターなど、プロンプトとレスポンス用に設定された複数のポリシーを組み合わせたものです。
+ ガードレールには、単一のポリシーを設定することも、複数のポリシーを組み合わせて設定することもできます。
+ ガードレールは、テキストまたは画像の任意の基盤モデル (FM) で使用できます。その際には、モデルの推論中にガードレールを参照します。
+ Amazon Bedrock エージェントと Amazon Bedrock ナレッジベースでガードレールを使用できます。

`InvokeModel`、`InvokeModelWithResponseStream`、`Converse` または `ConverseStream` オペレーションでガードレールを使用する場合、ガードレールは推論呼び出し中に次のように機能します。(この仕組みは、入力と出力を処理するためのポリシーの設定によって異なります。)
+ ガードレールで指定されているポリシーに照らして、入力が評価されます。さらに、レイテンシーの改善のため、設定済みのポリシーごとに入力が並列処理で評価されます。
+ 入力評価の結果、ガードレールが介入する場合は、設定済みの*ブロックメッセージ*のレスポンスが返され、基盤モデルの推論は破棄されます。
+ 入力が評価に合格した場合、ガードレールで設定されたポリシーに照らして、今度はモデルのレスポンスが評価されます。
+ 評価の結果、ガードレールの介入または違反につながった場合は、ポリシー設定に基づいてレスポンスの代わりに*事前設定済みのブロックメッセージ*が返されるか、機密情報が*マスク処理*されます。
+ レスポンスが評価に合格した場合、レスポンスは未変更のままアプリケーションに返されます。

Amazon Bedrock ガードレールの料金の詳細については、「[Amazon Bedrock の料金](https://aws.amazon.com/bedrock/pricing/)」を参照してください。

## Amazon Bedrock ガードレールの料金の計算方法
<a name="guardrails-charges"></a>

Amazon Bedrock ガードレールでは、ガードレールで設定されているポリシーの分だけ料金が発生します。ポリシータイプ別の料金については、「[Amazon Bedrock の料金](https://aws.amazon.com/bedrock/pricing/)」を参照してください。
+ ガードレールが入力プロンプトをブロックした場合は、ガードレール評価の料金が発生します。基盤モデルの推論呼び出しの料金はかかりません。
+ ガードレールがモデルレスポンスをブロックした場合は、ガードレールによる入力プロンプトとモデルレスポンスの評価に対して料金が発生します。この場合は、ガードレールによる評価の前に生成されたモデルレスポンスに加えて、基盤モデルの推論呼び出しに対して料金が発生します。
+ ガードレールが入力プロンプトとモデルレスポンスをブロックしない場合は、基盤モデルの推論に加えて、ガードレールによるプロンプトとモデルレスポンスの評価に対して料金が発生します。