MulaiMulai sekarang secara gratis

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

Lihat Kursus

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'])
Edit dan Jalankan Kode