ÎncepețiÎncepe gratuit

Îmbunătățirea prompturilor prin atribuirea unui rol

Lucrezi la SkyCast Assistant, o platformă meteo inteligentă care transformă prognozele detaliate în informații clare și utile. Ți s-a cerut să integrezi Amazon Bedrock și, ca prim pas, adaugi rolul de asistent meteo în prompt.

Biblioteca json și clientul bedrock au fost importate în prealabil.

Acest exercițiu face parte din cursul

Introducere în Amazon Bedrock

Vezi cursul

Instrucțiuni pentru exercițiu

  • Specifică rolul unui asistent meteo ca parte a promptului.
  • Parsează corpul răspunsului pentru a extrage rezultatul.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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)
Editează și rulează codul