Menerapkan few-shot learning untuk geometri
Anda bekerja dengan sebuah perusahaan teknologi yang mengembangkan platform edukasi untuk pelatihan sains dan matematika tingkat sekolah dasar. Mereka memerlukan model AI yang mengikuti format edukasi tertentu, dan meminta Anda menggunakan bentuk-bentuk geometri sebagai demonstrasi.
Pustaka boto3 dan json telah diimpor sebelumnya.
Latihan ini merupakan bagian dari kursus
Pengantar Amazon Bedrock
Instruksi latihan
- Lengkapi prompt dengan menyelesaikan definisi untuk dua bentuk yang dideskripsikan, termasuk label
"Shape"dan"Description".
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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'])