Mulai sekarangMulai gratis

Menyempurnakan prompt dengan penetapan peran

Anda bekerja pada SkyCast Assistant, sebuah platform cuaca cerdas yang mengubah prakiraan detail menjadi wawasan yang mudah dipahami. Mereka meminta Anda mengintegrasikan Amazon Bedrock, dan sebagai langkah pertama Anda menambahkan peran asisten cuaca ke dalam prompt.

Pustaka json dan klien bedrock telah diimpor sebelumnya.

Latihan ini merupakan bagian dari kursus

Pengantar Amazon Bedrock

Lihat Kursus

Instruksi latihan

  • Tentukan peran asisten cuaca sebagai bagian dari prompt.
  • Uraikan body respons untuk mengekstrak output.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Format the prompt with role and required Claude format
prompt = '____'

request_body = json.dumps({"anthropic_version": "bedrock-2023-05-31", "max_tokens": 100, 
                           "messages": [{"role": "user", "content": prompt}]})
response = bedrock.invoke_model(modelId='us.anthropic.claude-sonnet-4-5-20250929-v1:0', 
                                body=request_body)

# Extract completion from response
output = json.loads(response['body'].____)['content'][0]['text'] # Parse JSON and get completion       
      
print(output)
Edit dan Jalankan Kode