Kom igångKom igång gratis

Förbättra prompter med rolltilldelning

Du arbetar med SkyCast Assistant, en smart vädertjänst som omvandlar detaljerade väderprognoser till tydliga insikter. Din uppgift är att integrera Amazon Bedrock, och som ett första steg lägger du till rollen som väderassistent i prompten.

Biblioteket json och bedrock-klienten är fördefinierade.

Den här övningen är en del av kursen

Introduktion till Amazon Bedrock

Visa kurs

Övningsinstruktioner

  • Ange rollen som väderassistent som en del av prompten.
  • Parsa svarstexten för att extrahera utdata.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
Redigera och kör kod