Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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')
Chỉnh sửa và Chạy Mã