Aan de slagBegin gratis

Prompts verbeteren met roltoewijzing

Je werkt aan SkyCast Assistant, een slim weerplatform dat gedetailleerde voorspellingen omzet in heldere inzichten. Ze hebben je gevraagd om Amazon Bedrock te integreren, en als eerste stap voeg je de rol van weerassistent toe aan de prompt.

De json-bibliotheek en de bedrock-client zijn al geïmporteerd.

Deze oefening maakt deel uit van de cursus

Introductie tot Amazon Bedrock

Bekijk cursus

Oefeninstructies

  • Specificeer de rol van een weather assistant als onderdeel van de prompt.
  • Parse de response body om de output te extraheren.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Format the prompt with role and required Claude format
prompt = '____'

request_body = json.dumps({"anthropic_version": "bedrock-2023-05-31", "max_tokens": 100, 
                           "messages": [{"role": "user", "content": prompt}]})
response = bedrock.invoke_model(modelId='us.anthropic.claude-sonnet-4-5-20250929-v1:0', 
                                body=request_body)

# Extract completion from response
output = json.loads(response['body'].____)['content'][0]['text'] # Parse JSON and get completion       
      
print(output)
Code bewerken en uitvoeren