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