Pembuatan konten bergaya dengan Bedrock
Tim developer relations StellarStack sedang menulis konten blog. Anda akan membangun prompt sistem yang mengarahkan Claude untuk menggunakan suara yang profesional namun tetap ramah saat menjelaskan praktik terbaik cloud kepada pengguna StellarStack.
Pustaka json dan boto3, serta klien bedrock, sudah dimuat sebelumnya.
Latihan ini adalah bagian dari kursus
Pengantar Amazon Bedrock
Petunjuk latihan
- Gunakan nilai dari kamus
prompt_templateuntuk menyusun prompt final.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
prompt_template = {
"tone": "Write in a professional but friendly tone.",
"task": "Write a blog post about",
"topic": "multi-cloud best practices for StellarStack users"
}
# Use the dictionary values to build the prompt
prompt = f"{prompt_template['____']}\n{prompt_template['____']} {prompt_template['____']}"
response = bedrock.invoke_model(modelId="anthropic.claude-3-5-sonnet-20240620-v1:0",
body=json.dumps({"anthropic_version": "bedrock-2023-05-31", "max_tokens": 100,
"messages": [{"role": "user", "content": [{"type": "text", "text": prompt}]}]}))
print(json.loads(response["body"].read().decode())["content"][0]["text"])