[アップデート] Amazon Bedrock Guardrails が日本語を含む、最大 17 言語をサポートしました

[アップデート] Amazon Bedrock Guardrails が日本語を含む、最大 17 言語をサポートしました

Clock Icon2025.05.03

こんにちは!クラウド事業本部コンサルティング部のたかくに(@takakuni_)です。

What's New には出てきていないのですが、 Amazon Bedrock Guardrails が日本語を含む、最大 17 言語をサポートしました

2025-05-03 at 09.17.41-Document history for the Amazon Bedrock User Guide - Amazon Bedrock@2x.png

https://docs.aws.amazon.com/bedrock/latest/userguide/doc-history.html

アップデート内容

今まで Amazon Bedrock Guardrails では、英語、フランス語、スペイン語の 3 言語をサポートしていました。ドキュメントを遡ると、次のような表現が行われており、他の言語に関しては未サポートである(効果がない)と記載されていました。

Important
Amazon Bedrock Guardrails supports English, French, and Spanish in natural language. Guardrails will be ineffective with any other language.

https://web.archive.org/web/20250427185009/https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails.html

今回のアップデートで 3 言語から、日本語を含む、最大 17 言語までサポートされたという内容です。

最大 17 言語

私が最大 17 言語と表現しているのは、Amazon Bedrock Guardrails 内の機能によって、サポートしている/していないに違いがあるからです。

各言語/機能におけるマトリクス表は以下のドキュメントに記載されています。

https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-supported-languages.html

たとえば、中国語(簡体字)の場合は執筆時点で以下のような状況です。

  • Content filters:サポートしている
  • Sensitive information filters:サポートしていない
  • Contextual grounding checks:サポートしている
  • Word filters:サポートしている

そのため、中国語(簡体字)で Sensitive information filters を利用したかった場合は、残念ながらサポートしていないと言うことになります。

日本語に関しては以下のような状況でした。

  • Content filters:最適化されてサポートしている
  • Sensitive information filters:最適化されてサポートしている
  • Contextual grounding checks:最適化されてサポートしている
  • Word filters:サポートしている

サポートレベル

最適化されてサポートしている」とはどう言った状況なのでしょうか。

Amazon Bedrock Guardrails は、Amazon Bedrock Guardrails 用の基礎モデル(Amazon 側で管理)を利用してチェックを行います。

その基礎モデルが、各言語に最適化されているかどうかでさらに、サポート具合(精度)が変わってきます。

ドキュメントでは以下のような表現が行われています。

Key terms

  • Optimized and supported – The underlying models supporting the particular policy are tuned and tested for the specific language.
  • Supported – The underlying models supporting the particular policy are tested but not tuned for the specific language.
  • Not supported – The language is currently not supported for this policy.

Languages supported by Amazon Bedrock Guardrails - Amazon Bedrock

注意事項

その他、多言語化された Amazon Bedrock Guardrails を利用するにあたっての、注意事項は以下のとおりです。

  • サポート言語表に記載されていない言語は引き続き効果がない
  • サポートされている/最適化サポートされている言語であっても、事前にテストを実施することが推奨されている
  • Denied topics は、引き続き英語、フランス語、スペイン語のみサポート
  • Word filters は Guardrails 側で基礎モデルを利用しない

日本語のチェックを行いたい人向け

内容重複しますが、 Amazon Bedrock Guardrails で日本語のチェックを行いたい場合は、以下を意識すると良いと思います。

最適化サポート

先ほどのとおり、日本語は最適化サポートの言語です。

Content filters, Sensitive information filters, Contextual grounding checks の機能において、一定の効果が期待できます。

モデルは利用しませんが Word filters も利用可能です。

事前にテストを実施すること

とはいえ、事前にテストを行うことが推奨されています。

We strongly recommend that you test the intended languages for your guardrails use case. Guardrails are ineffective with languages that aren't supported.

Languages supported by Amazon Bedrock Guardrails - Amazon Bedrock

先日、Amazon Bedrock Guardrails では検出アクションに Detect モードをサポートしました。

AWS WAF でいう、 Count モードのような役割で、どんな動作になるのかを事前にチェックできます。

https://dev.classmethod.jp/articles/amazon-bedrock-guardrails-support-detect-mode/

この機能を利用して、Amazon Bedrock Guardrails が機能要件にマッチするのか、事前に検証いただくのが良いかと思いました。

Denied topics は使えない

Denied topics は使えません。

そのため、誤検知しないよう現時点では設定を外しておくことをオススメします。

やってみた

簡単ではありますが、ガードレールを作成し日本語で悪意のある攻撃を行ってみます。

マネジメントコンソールからガードレールの作成を行います。

2025-05-03 at 10.15.17-Amazon Bedrock  ap-northeast-1@2x.png

今回は、コンテンツフィルターのプロンプトインジェクションに関して、ブロックを設定します。

2025-05-03 at 10.21.02-Amazon Bedrock  ap-northeast-1@2x.png

具体的な攻撃内容は控えますが、画面の通り日本語の内容を認識して、プロンプトインジェクションを検知している様子がわかります。

2025-05-03 at 10.21.37-Amazon Bedrock  ap-northeast-1@2x.png

まとめ

以上、「Amazon Bedrock Guardrails が日本語を含む、最大 17 言語をサポートしました」でした。

ついに日本語対応が行われ、本格的に利用が加速するのではないでしょうか。非常に楽しみです。

このブログが参考になれば幸いです。クラウド事業本部コンサルティング部のたかくに(@takakuni_)でした!

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.