การสร้างเนื้อหาตามสไตล์ที่กำหนดด้วย Bedrock
ทีม Developer Relations ของ StellarStack กำลังเขียนเนื้อหาสำหรับบล็อก คุณจะสร้าง system prompt ที่บอกให้ Claude ใช้น้ำเสียงแบบมืออาชีพแต่เป็นกันเองในการอธิบาย cloud best practices ให้กับผู้ใช้ StellarStack
ไลบรารี json และ boto3 รวมถึง bedrock client ถูกโหลดไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Amazon Bedrock เบื้องต้น
คำแนะนำการฝึกหัด
- ใช้ค่าจาก dictionary
prompt_templateเพื่อสร้าง prompt ฉบับสมบูรณ์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
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="us.anthropic.claude-sonnet-4-5-20250929-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"])