เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การสร้างข้อความด้วย Bedrock

หลังจากที่ทำงานร่วมกับ Claude ได้สำเร็จ บริษัทกาแฟสเปเชียลตี้แห่งนี้ต้องการนำ AI มาช่วยงานเขียนให้กับทีมการตลาด ขณะนี้พวกเขากำลังเตรียมแคมเปญปีใหม่และต้องการหัวเรื่องอีเมลที่ดึงดูดใจ ถึงเวลาสร้างตัวเลือกที่น่าสนใจด้วย Bedrock แล้ว!

ไลบรารี boto3 และ json ถูก import ไว้ให้แล้ว และ prompt ได้รับการกำหนดค่าไว้แล้วเป็น: "Write an engaging email subject line for a coffee company's New Year marketing campaign"

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Amazon Bedrock เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กำหนดคีย์ใน dictionary เพื่อเติม list "messages" ให้สมบูรณ์สำหรับโมเดล Nova

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

bedrock = boto3.client('bedrock-runtime', region_name='us-east-1')

# Set the dictionary keys
message = {"____": "user",
           "____": [{"text": prompt}]}

nova_response = bedrock.invoke_model(modelId='us.amazon.nova-2-lite-v1:0', body=json.dumps({"messages": [message]}))

print(json.loads(nova_response.get("body").read().decode())["output"]["message"]["content"][0]["text"])
แก้ไขและรันโค้ด