กายวิภาคของ Prompt ที่ดี
สูตร RCCF (Role, Context, Command, Format) เพื่อให้ได้คำตอบที่แม่นยำ
สูตรสำเร็จ Prompt: RCCF
Prompt (พรอมพต์) คือคำสั่งที่เราพิมพ์ป้อนให้ AI ถ้าเราสั่งไม่เคลียร์ AI ก็จะเดาทางผิด คนส่วนใหญ่มักจะสั่งแบบสั้นๆ เช่น "ช่วยเขียนโค้ดต่อ API ให้หน่อย" ซึ่งทำให้ได้ผลลัพธ์ที่กว้างเกินไป สูตร RCCF จะช่วยล็อกให้ AI ตอบตรงใจคุณตั้งแต่รอบแรก
ถ้าคุณบอกพนักงานว่า "ขอข้าวผัด" คุณอาจจะได้ข้าวผัดที่ใส่ผักที่คุณไม่ชอบ (สั่งแบบกว้างๆ) แต่ถ้าคุณสั่งว่า "ผมกำลังลดน้ำหนัก (Context) ขอข้าวผัดกุ้ง (Command) ไม่ใส่น้ำตาล ไม่ใส่ผงชูรส (Format)" คุณก็จะได้อาหารที่ตรงใจเป๊ะๆ
- R (Role - บทบาท): คุณคือใคร? (เช่น คุณคือ Senior Python Developer)
- C (Context - บริบท): ตอนนี้เกิดอะไรขึ้น เป้าหมายคืออะไร? (เช่น ฉันกำลังทำระบบ E-commerce ที่ต้องรับโหลดหนัก)
- C (Command - คำสั่ง): อยากให้ทำอะไร? (เช่น จงเขียน API สำหรับดูตะกร้าสินค้า)
- F (Format - รูปแบบ): อยากให้ออกมาหน้าตาแบบไหน? (เช่น ตอบเป็นโค้ด Python มี Comment อธิบายทุกบรรทัด และห้ามอารัมภบท)
❌ แบบแย่ (กว้างไป):
"ช่วยคิดแคปชันขายเสื้อหน่อย"
✅ แบบ RCCF (เป๊ะ!):
[Role] คุณเป็น Copywriter มือทองที่เชี่ยวชาญการขายผ่าน Social Media
[Context] ร้านของฉันขายเสื้อยืดมินิมอล ใส่สบาย ไม่ต้องรีด กลุ่มเป้าหมายคือคนทำงานออฟฟิศวัย 25-35 ปี
[Command] ช่วยเขียนแคปชัน Facebook เพื่อโปรโมทโปรโมชัน ซื้อ 2 แถม 1
[Format] ขอ 3 แบบ (สั้น, กลาง, ยาว) ทุกแบบต้องมี Call to Action และใช้ Emoji สลับบ้าง แต่อย่าให้เยอะเกินไปสรุป Key Takeaways
- Prompt ที่ดีต้องมีบริบทที่ชัดเจน ไม่ใช่สั่งลอยๆ
- การกำหนด Role (บทบาท) ช่วยให้ AI เลือกใช้คำศัพท์และระดับความลึกได้เหมาะสม
- อย่าลืมกำหนด Format (รูปแบบ) ที่ต้องการเสมอ
คำถามที่พบบ่อย
จำเป็นต้องใส่ครบทั้ง Role, Context, Command, Format ทุกครั้งไหม
ไม่จำเป็น — คำถามสั้นๆ ทั่วไปถามตรงๆ ได้เลย สูตร RCCF มีไว้สำหรับงานที่ผลลัพธ์ต้อง "ตรงสเปก" เช่น งานเขียนที่มีผู้อ่านเฉพาะกลุ่ม หรืองานที่ต้องเอา output ไปใช้ต่อ ยิ่งงานสำคัญยิ่งควรใส่ครบ
ทำไมการกำหนด Role ถึงเปลี่ยนคำตอบได้จริง
เพราะมันบีบพื้นที่การเดาของโมเดล — บอกว่า "คุณเป็นทนายความ" โมเดลจะเลือกใช้ภาษา มุมมอง และระดับความระมัดระวังแบบที่พบในข้อความของทนาย ผลคือคำตอบเฉพาะทางขึ้น แต่ระวังอย่าใช้ role หลอกให้มันแสร้งมีคุณสมบัติที่ไม่มีจริง เช่น ให้วินิจฉัยโรคแทนหมอ
Prompt ยาวๆ ดีกว่าสั้นๆ เสมอไหม
ไม่ — ความยาวที่ดีคือ "สั้นที่สุดที่ครบเงื่อนไข" prompt ที่ยาวเพราะข้อมูลจำเป็น (ตัวอย่าง, บริบท) ช่วยได้มาก แต่ยาวเพราะน้ำเยอะจะทำให้โมเดลจับประเด็นหลักพลาด ลองตัดประโยคที่ลบแล้วความหมายไม่เปลี่ยนออกให้หมด

