Yaşa uygun içerik filtreleri oluşturma
Sağlık platformu üzerindeki çalışmanı genişleterek, aile sağlığı programlarında farklı yaş grupları için içerik geliştiriyorlar. Farklı yaş grupları için içerik oluştururken, AI yanıtlarının uygun olduğundan emin olmaları gerekiyor. Hedef kitlenin yaşına göre Claude'un yanıtlarını kontrol eden bir fonksiyon yazacaksın.
json ve boto3 kütüphaneleri ile önceki egzersizde tanımlanan moderate_content() fonksiyonu önceden yüklüdür.
Bu egzersiz, kursun bir parçasıdır
Amazon Bedrock'a Giriş
Egzersiz talimatları
- Çocuklara yönelik
promptiçin uygun içerik denetimini almak üzere moderasyon düzeyini"high"olarak ekle. - Yetişkinler ve gençler için, kademeli olarak daha düşük moderasyon düzeyleriyle aynı işlemi tekrarla ve çıktıyı kontrol et.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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, '____')}")