Aan de slagBegin gratis

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

Bekijk cursus

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.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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