Покращення підказок призначенням ролі
Ви працюєте над SkyCast Assistant — платформою «розумної» погоди, що перетворює детальні прогнози на зрозумілі висновки. Вас попросили інтегрувати Amazon Bedrock, і як перший крок ви додаєте до підказки роль помічника з погоди.
Бібліотеку json і клієнт bedrock уже імпортовано.
Ця вправа є частиною курсу
Вступ до Amazon Bedrock
Інструкції до вправи
- Задайте роль weather assistant як частину підказки (prompt).
- Розберіть тіло відповіді, щоб отримати результат.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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)