Začněte nyníZačněte zdarma

Vylepšení promptů pomocí přiřazení role

Pracuješ na platformě SkyCast Assistant, která převádí podrobné předpovědi počasí do přehledných informací. Tvým úkolem je integrovat Amazon Bedrock – a jako první krok přidáš do promptu roli asistenta pro počasí.

Knihovna json a klient bedrock jsou již naimportované.

Toto cvičení je součástí kurzu

Úvod do Amazon Bedrock

Zobrazit kurz

Pokyny k cvičení

  • Urči v promptu roli asistenta pro počasí.
  • Zparsuj tělo odpovědi a získej z něj výstup.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód