MulaiMulai sekarang secara 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 adalah bagian dari kursus

Pengantar Amazon Bedrock

Lihat Kursus

Petunjuk latihan

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

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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='anthropic.claude-3-5-sonnet-20240620-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