Aan de slagGa gratis aan de slag

Leeftijdsgebonden contentfilters maken

Je breidt je werk uit voor het zorgplatform: ze ontwikkelen content voor verschillende leeftijdsgroepen in hun familie-wellnessprogramma. Bij het maken van content voor de verschillende leeftijdsgroepen moeten ze ervoor zorgen dat AI-antwoorden passend zijn. Je maakt een functie die de reacties van Claude controleert op basis van de leeftijd van de beoogde doelgroep.

De bibliotheken json en boto3 zijn vooraf geladen, net als de functie moderate_content() die in de vorige oefening is gedefinieerd.

Deze oefening maakt deel uit van de cursus

Introductie tot Amazon Bedrock

Cursus bekijken

Oefeninstructies

  • Voeg het moderatieniveau "high" in om de juiste contentcontrole te krijgen voor de prompt voor kinderen.
  • Herhaal voor volwassenen en tieners, met geleidelijk lagere moderatieniveaus, en controleer de output.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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, '____')}")
Code bewerken en uitvoeren