Zacznij terazZacznij za darmo

Ulepszanie promptów przez przypisanie roli

Pracujesz nad SkyCast Assistant – inteligentną platformą pogodową, która przekształca szczegółowe prognozy w czytelne informacje. Twoim zadaniem jest integracja z Amazon Bedrock. Jako pierwszy krok dodajesz do promptu rolę asystenta pogodowego.

Biblioteka json oraz klient bedrock zostały już zaimportowane.

To ćwiczenie jest częścią kursu

Wprowadzenie do Amazon Bedrock

Zobacz kurs

Instrukcje do ćwiczenia

  • Określ rolę asystenta pogodowego jako część promptu.
  • Przeanalizuj treść odpowiedzi, aby wyodrębnić wynik.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod