НачатьНачать бесплатно

Улучшение промптов с помощью назначения роли

Вы работаете над SkyCast Assistant — интеллектуальной платформой для работы с погодой, которая превращает подробные прогнозы в понятные сводки. Вам поручили интегрировать Amazon Bedrock, и в качестве первого шага вы добавляете роль погодного ассистента в промпт.

Библиотека json и клиент bedrock уже импортированы.

Это упражнение является частью курса

Введение в Amazon Bedrock

Посмотреть курс

Инструкции к упражнению

  • Укажите роль погодного ассистента в тексте промпта.
  • Разберите тело ответа, чтобы извлечь результат.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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)
Редактировать и запускать код