Triển khai few-shot learning cho hình học
Bạn đang làm việc với một công ty công nghệ đang phát triển nền tảng giáo dục cho chương trình khoa học và toán tiểu học. Họ cần mô hình AI tuân theo các định dạng sư phạm cụ thể và yêu cầu bạn dùng các hình học để minh họa.
Thư viện boto3 và json đã đượ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
- Hoàn thiện prompt bằng cách điền định nghĩa cho hai hình đã nêu, bao gồm nhãn
"Shape"và"Description".
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 two more shape descriptions
messages = [
{"role": "user", "content": """Here are descriptions of geometric shapes:
Shape - Triangle. Description: 3 sides, angles sum to 180°. Seen in roofs.
Shape - ____. Description: 4 equal sides, 90° angles. Found in tiles.
____ - ____. ____: Round, no corners. Seen in wheels.
Now describe this shape: Hexagon"""}
]
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'])