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
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)