การสรุปข้อความด้วย Claude
คุณเป็น Content Strategist ของบริษัทเกม Nebula Forge Games และกำลังเตรียมเปิดตัวเกมเวอร์ชันใหม่ล่าสุด Skybound Legends ทีมพัฒนาเพิ่งเผยแพร่บทความอธิบายฟีเจอร์ใหม่ และคุณต้องดึงเนื้อหาสั้น ๆ เพื่อโพสต์ลงโซเชียลมีเดีย บีบเนื้อหาในบทความให้เป็นข้อความดึงดูดใจ 2 ประโยค ที่เข้าถึงกลุ่มผู้ติดตามโซเชียลมีเดียได้ง่าย
ไลบรารี anthropic, client และสตริง article_text ถูกโหลดไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Claude Models เบื้องต้น
คำแนะนำการฝึกหัด
- กำหนด system message เพื่อสื่อสารในโทนที่น่าสนใจและเข้าถึงง่ายสำหรับผู้ใช้โซเชียลมีเดีย
- สร้าง user prompt ที่ขอให้สรุปบทความใน 2-3 ประโยค
- กำหนด
max_tokensเพื่อจำกัดการตอบสนองไว้ที่ 100 โทเคน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Set up system message for social media tone
system_msg = "____"
# Create the summarization prompt with length constraint
user_prompt = f"____: {article_text}"
# Make API call with appropriate parameters
response = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=____,
system=system_msg,
messages=[
{"role": "user", "content": user_prompt}
])
print(response.content[0].text)