Xử lý phản hồi từ mô hình và xử lý lỗi
SkyCast Assistant cũng cung cấp cảnh báo thời tiết cá nhân hóa. Trong sáng kiến này, họ muốn bạn tạo một phản hồi cho người dùng muốn thay đổi tần suất nhận bản tin. Hãy dùng Claude để tạo phản hồi, sau đó phân tách dữ liệu để thông điệp cuối cùng phù hợp với vùng thông báo gọn của ứng dụng.
Thư viện json, bedrock client, và request_body đã được nhập 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
- Kiểm tra xem khóa
'output'có tồn tại trong từ điển data hay không. - Trích xuất
'text'từ nội dung trong phần message output.
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.
response = bedrock.invoke_model(modelId='us.amazon.nova-2-lite-v1:0', body=request_body)
data = json.loads(response['body'].read().decode())
# Check for the output key
if '____' in ____:
response = data['output']['message']['content'][0]['____'][:100]
print(response)
else:
print('Key not found')