Tworzenie filtrów treści dostosowanych do wieku
Rozwijając swoją pracę nad platformą zdrowotną, zespół tworzy teraz treści dla różnych grup wiekowych w ramach programu zdrowia rodzinnego. Podczas generowania materiałów dla poszczególnych grup wiekowych ważne jest, aby odpowiedzi AI były odpowiednio dostosowane. Napiszesz funkcję, która sprawdza odpowiedzi Claude'a pod kątem grupy docelowej.
Biblioteki json i boto3 są już załadowane, podobnie jak funkcja moderate_content() zdefiniowana w poprzednim ćwiczeniu.
To ćwiczenie jest częścią kursu
Wprowadzenie do Amazon Bedrock
Instrukcje do ćwiczenia
- Wstaw poziom moderacji
"high", aby uzyskać odpowiednie sprawdzenie treści dlapromptprzeznaczonego dla dzieci. - Powtórz to samo dla dorosłych i nastolatków, stosując stopniowo niższe poziomy moderacji, i sprawdź wyniki.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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, '____')}")