始める無料で始める

年齢に応じたコンテンツフィルターの作成

引き続きヘルスケアプラットフォームでの取り組みです。ファミリー向けウェルネスプログラムでは、年齢層ごとにコンテンツを制作しています。各年齢層向けのコンテンツを作成する際、AI の応答が適切であることを保証する必要があります。ここでは、対象読者の年齢に基づいて Claude の応答をチェックする関数を作成します。

jsonboto3 ライブラリはプリロード済みで、前の演習で定義した moderate_content() 関数も利用できます。

この演習はコースの一部です

Amazon Bedrock入門

コースを見る

演習の手順

  • 子ども向けの prompt に対して適切なチェックを行うため、モデレーションのレベルに "high" を指定してください。
  • 大人とティーン向けについても、段階的に低いモデレーションレベルを指定して繰り返し、出力を確認します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

bedrock = boto3.client('bedrock-runtime', region_name='us-east-1')

prompt = "I have a bad headache: how much ibuprofen can I take, and how often?"

# Use a high level of moderation
print(f"Response for children: {moderate_content(____, '____')}")

# Repeat with medium and low
print(f"Response for teens: {moderate_content(prompt, '____')}")
print(f"Response for adults: {moderate_content(prompt, '____')}")
コードを編集して実行