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 adalah bagian dari kursus
Pengantar Amazon Bedrock
Petunjuk latihan
- Lengkapi prompt dengan menyelesaikan definisi untuk dua bentuk yang dideskripsikan, termasuk label
"Shape"dan"Description".
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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='anthropic.claude-3-5-sonnet-20240620-v1:0', body=request_body)
response_body = json.loads(response['body'].read().decode())
print(response_body['content'][0]['text'])