MulaiMulai sekarang secara gratis

Membuat prompt keluaran terstruktur

Tim Anda sedang mengembangkan platform sains dan matematika untuk sekolah dasar dengan analitik bertenaga AI yang meninjau setiap modul kursus. Sebagai bukti konsep, Anda akan menggunakan Claude untuk menghasilkan analisis modul pembelajaran baru “Dasar-dasar Geometri”.

Pustaka boto3 dan json, module_data, serta klien bedrock telah diimpor sebelumnya.

Latihan ini adalah bagian dari kursus

Pengantar Amazon Bedrock

Lihat Kursus

Petunjuk latihan

  • Lengkapi prompt dengan menambahkan bagian PRICING yang mencantumkan dua tingkat langganan untuk modul, dan bagian LIMITATIONS yang mencantumkan dua keterbatasan saat ini, mengikuti format poin yang sama seperti pada FEATURES dan USE CASES.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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='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