Prompt Engineering เชิงลึก
บทบาท · การยกตัวอย่าง · การคิดเป็นขั้นตอน
🎯 วัตถุประสงค์การเรียนรู้
- ใช้เทคนิคการให้บทบาท (role prompting) เพื่อกำหนดมุมมองของคำตอบ
- ใช้การยกตัวอย่าง (few-shot) เพื่อสอนรูปแบบผลลัพธ์ที่ต้องการ
- ใช้การคิดเป็นขั้นตอน (chain-of-thought) กับงานที่ต้องใช้เหตุผล
เทคนิคที่ 1 — การให้บทบาท (Role / Persona)
การบอก Claude ว่า “ให้สวมบทบาทเป็นใคร” ช่วยกำหนดน้ำเสียง ความลึก และมุมมองของคำตอบ เพราะเป็นการชี้ให้โมเดลดึงรูปแบบภาษาของผู้เชี่ยวชาญกลุ่มนั้นออกมา
Claude ชี้จุดเยิ่นเย้อ คำซ้ำ และประโยคอ้อม พร้อมเสนอฉบับแก้ที่คมขึ้น — ต่างจากคำตอบทั่วไปที่มักแค่ชมและปรับเล็กน้อย
ลอง prompt เดียวกันโดยไม่ให้บทบาท แล้วเทียบ — เห็นชัดว่าบทบาทกำหนด ‘มาตรฐาน’ ของคำตอบ
เทคนิคที่ 2 — การยกตัวอย่าง (Few-shot Prompting)
แทนที่จะอธิบายรูปแบบที่ต้องการด้วยคำพูดยาว ๆ ให้ “แสดงตัวอย่าง” 1–3 อัน แล้ว Claude จะเลียนแบบรูปแบบนั้นได้แม่นยำ เหมาะกับงานที่ต้องการความสม่ำเสมอ เช่น จัดหมวดหมู่ ตั้งชื่อ เขียนตามเทมเพลต
Claude ตอบตามรูปแบบทันที เช่น “ข้อเสนอแนะ” (หรืออาจระบุว่ามีทั้งชมและข้อเสนอแนะ) โดยไม่ต้องอธิบายกฎเกณฑ์ยาว
ตัวอย่างที่ครอบคลุมกรณีหลากหลายให้ผลดีกว่าตัวอย่างที่คล้ายกันหมด — เลือกตัวอย่างที่ ‘สอนขอบเขต’
เทคนิคที่ 3 — การคิดเป็นขั้นตอน (Chain-of-Thought)
สำหรับงานที่ต้องใช้เหตุผลหลายขั้น (คำนวณ ตรรกะ วางแผน) การเพิ่มวลีอย่าง “คิดทีละขั้นก่อนสรุปคำตอบ” ช่วยให้ Claude แสดงกระบวนการคิดและลดข้อผิดพลาด
Claude แสดงขั้นตอน: ขายไป 90 ชิ้น เหลือ 150 บวก 50 = 200 ชิ้น แล้วสรุปคำตอบ — โอกาสผิดน้อยลงเพราะมีการตรวจงานระหว่างทาง
เทคนิคนี้ทำให้ ‘ตรวจสอบเหตุผลได้’ ผู้ใช้เห็นว่าคำตอบมาจากไหน หากมีขั้นตอนผิดก็จับได้ง่าย
แบบฝึกหัดท้ายโมดูล
- เขียน prompt แบบให้บทบาท เพื่อขอคำแนะนำเรื่องเดียวกันจาก 2 มุมมองที่ต่างกัน (เช่น นักการเงิน vs นักออกแบบ) แล้วเปรียบเทียบ
- สร้าง few-shot prompt เพื่อจัดหมวดอีเมลเป็น ด่วน / ปกติ / สแปม ด้วยตัวอย่าง 3 อัน แล้วทดสอบกับอีเมลใหม่ 3 ฉบับ