Nâng cấp prompt với gán vai trò
Bạn đang làm việc cho SkyCast Assistant, một nền tảng thời tiết thông minh biến dự báo chi tiết thành những thông tin dễ hiểu. Họ muốn bạn tích hợp Amazon Bedrock, và bước đầu tiên là thêm vai trò trợ lý thời tiết vào prompt.
Thư viện json và client bedrock đã được import sẵn.
Bài tập này là một phần của khóa học
Giới thiệu về Amazon Bedrock
Hướng dẫn bài tập
- Xác định vai trò trợ lý thời tiết trong prompt.
- Phân tích phần thân phản hồi để trích xuất đầu ra.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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)