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

Tạo prompt cho đầu ra có cấu trúc

Nhóm của bạn đang mở rộng nền tảng khoa học và toán cho học sinh tiểu học bằng tính năng phân tích hỗ trợ AI để đánh giá từng mô-đun khóa học. Như một bản chứng minh khái niệm, bạn sẽ dùng Claude để tạo phân tích cho mô-đun học mới “Kiến thức hình học cơ bản”.

Thư viện boto3json, module_data, 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

Xem khóa học

Hướng dẫn bài tập

  • Hoàn thiện prompt bằng cách thêm phần PRICING liệt kê hai gói thuê bao cho mô-đun, và phần LIMITATIONS liệt kê hai hạn chế hiện tại, theo đúng định dạng gạch đầu dòng đang dùng cho FEATURESUSE CASES.

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.

# Add PRICING and LIMITATIONS sections
messages = [{"role": "user", 
             "content": """Analyze “Geometry Basics” module data in {module_data} and provide information in this format:
              DESCRIPTION: [Write a 2-3 sentence description]
              FEATURES: - [feature 1] - [feature 2]
              USE CASES: 1. [use case 1] 2. [use case 2]
              ____
              ____"""}]

request_body = json.dumps({"anthropic_version": "bedrock-2023-05-31", "max_tokens": 100, "messages": messages})
response = bedrock.invoke_model(modelId='us.anthropic.claude-sonnet-4-5-20250929-v1:0', body=request_body)
response_body = json.loads(response['body'].read().decode())
print (response_body['content'][0]['text'])
Chỉnh sửa và Chạy Mã