建立適齡內容過濾器
延續你在醫療保健平台上的工作,他們正在為家庭健康計畫中的不同年齡層製作內容。為不同年齡層建立內容時,需要確保 AI 的回應合宜。你將建立一個函式,依據目標受眾的年齡檢查 Claude 的回應。
已預先載入 json 和 boto3 函式庫,另外也有先前練習中定義的 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, '____')}")