Prompt Engineering
AI ตอบไม่ตรง แก้ Prompt อย่างไรโดยไม่ต้องเริ่มใหม่ทุกครั้ง
วิธีวินิจฉัยเมื่อ AI ตอบกว้าง ผิดบริบท แต่งข้อมูล หรือใช้ต่อไม่ได้ พร้อมโครง Prompt, Output format, Quality check และวิธีทดสอบให้ใช้ซ้ำได้
ถ้า AI ตอบไม่ตรง อย่าเพิ่งเขียน Prompt ใหม่ทั้งหมด ให้หาก่อนว่าคำตอบเสียตรงไหน: เป้าหมายไม่ชัด ข้อมูลไม่พอ รูปแบบไม่ตรง มีหลายงานปนกัน หรือขอสิ่งที่เครื่องมือทำไม่ได้ แล้วแก้เฉพาะจุดนั้น วิธีนี้เร็วกว่าเติมคำสั่งยาวขึ้นเรื่อย ๆ และตรวจได้ว่าการแก้ครั้งใดทำให้ผลลัพธ์ดีขึ้นจริง
แก้ใน 5 นาที
- วงส่วนที่ใช้ไม่ได้ในคำตอบเดิม
- บอกผลลัพธ์ปลายทางให้ชัดหนึ่งประโยค
- เติมข้อมูลจริงที่ AI ยังไม่มี
- กำหนดรูปแบบคำตอบและข้อห้าม
- ให้ AI แก้เฉพาะส่วนนั้น แล้วตรวจเทียบกับเกณฑ์เดิม
AI ตอบไม่ตรงเพราะอะไร
คำว่า “ตอบไม่ตรง” รวมปัญหาหลายแบบ การแก้จึงต้องเริ่มจากอาการ ไม่ใช่ใช้สูตร Prompt เดียวกับทุกงาน
| อาการ | สาเหตุที่ควรตรวจ | วิธีแก้ครั้งถัดไป |
|---|---|---|
| คำตอบกว้าง ใช้ต่อไม่ได้ | ไม่ระบุผู้ใช้ งาน หรือการตัดสินใจ | เพิ่มบริบทและสิ่งที่จะนำคำตอบไปทำ |
| รูปแบบผิด | บอกหัวข้อ แต่ไม่บอกโครงสร้างปลายทาง | ให้หัวตาราง ลำดับหัวข้อ หรือแบบฟอร์มตัวอย่าง |
| แต่งข้อมูล | ขอข้อเท็จจริงแต่ไม่มีแหล่งข้อมูล | ให้ Source และสั่งแยก “ยืนยันแล้ว/ยังต้องตรวจ” |
| ไม่ทำตามข้อจำกัด | ข้อกำหนดขัดกัน ซ่อนอยู่กลางข้อความ หรือมีมากเกิน | จัดลำดับ Must-have และสิ่งที่ห้ามให้เห็นชัด |
| ตอบไม่สม่ำเสมอ | เกณฑ์คุณภาพคลุมเครือหรือไม่มีตัวอย่าง | เพิ่มตัวอย่างที่ผ่าน/ไม่ผ่านและชุดทดสอบ |
| ทำงานค้างครึ่งทาง | รวมหลายงานใหญ่ในคำสั่งเดียว | แยกเป็นวิเคราะห์ → ผลิต → ตรวจ → สรุป |
| อ้างว่าเข้าถึงข้อมูลไม่ได้ | ไม่มีไฟล์ สิทธิ์ เครื่องมือ หรือข้อมูลล่าสุด | แนบข้อมูลหรือเปลี่ยนเป็นงานที่ทำได้จากข้อมูลที่มี |
แยกให้ได้ว่าเสียที่ Input, Prompt หรือเครื่องมือ
1. ปัญหาที่ Input
AI จะวิเคราะห์ลูกค้าไม่ได้ถ้ามีเพียงคำว่า “กลุ่มเป้าหมายทั่วไป” และจะเขียนรายงานที่เชื่อถือไม่ได้ถ้าไม่มีข้อมูลต้นทาง ตรวจว่ามีชื่อฟิลด์ หน่วย ช่วงเวลา แหล่งที่มา และข้อยกเว้นครบหรือไม่ ก่อนแก้ถ้อยคำใน Prompt
2. ปัญหาที่ Prompt
คำสั่งอาจมีหลายเป้าหมาย ขัดกัน หรือใช้คำที่ตีความได้หลายแบบ เช่น “น่าสนใจ”, “มืออาชีพ” และ “ครบถ้วน” ให้แปลงคำเหล่านี้เป็นสิ่งที่ตรวจได้ เช่น จำนวนทางเลือก กลุ่มผู้อ่าน น้ำเสียง ความยาว หัวข้อที่ต้องมี และเงื่อนไขที่ถือว่าผ่าน
3. ปัญหาที่เครื่องมือหรือสิทธิ์
Prompt ที่ดีไม่สามารถสร้างสิทธิ์เข้าถึงไฟล์ ดึงข้อมูลที่ไม่ได้เชื่อมต่อ หรือยืนยันข้อมูลปัจจุบันโดยไม่มีแหล่งอ้างอิงได้ ถ้างานต้องใช้ข้อมูลล่าสุด ให้เปิดความสามารถค้นหา แนบเอกสาร หรือให้คนตรวจจากระบบต้นทาง
โครงแก้ Prompt โดยไม่เริ่มใหม่
OpenAI แนะนำให้เขียนคำสั่งให้ชัดและเฉพาะเจาะจง ใส่บริบทที่จำเป็น แสดงรูปแบบผลลัพธ์ และปรับแบบเป็นรอบ สำหรับงานซับซ้อนควรแบ่งเป็นคำขอย่อยที่มีจุดตรวจระหว่างทาง
- เป้าหมาย: คำตอบนี้ใช้ตัดสินใจ ผลิตงาน หรือตรวจอะไร
- ข้อมูลนำเข้า: ข้อมูลจริงอยู่ตรงไหน มีช่วงเวลาและแหล่งใด
- วิธีทำ: ให้ AI เปรียบเทียบ จัดกลุ่ม คำนวณ หรือเรียบเรียงอย่างไร
- รูปแบบผลลัพธ์: ต้องการตาราง เอกสาร Script หรือ Checklist พร้อมช่องใดบ้าง
- ข้อจำกัด: อะไรห้ามแต่ง อะไรต้องรักษา และอะไรต้องตรวจล่าสุด
- เกณฑ์ผ่าน: คนตรวจจะรู้ได้อย่างไรว่าคำตอบพร้อมใช้
คำสั่งแก้คำตอบเดิมที่ใช้ได้ทันที
แก้คำตอบล่าสุดเฉพาะส่วน [ระบุส่วน]
เป้าหมายปลายทาง: [คำตอบจะถูกนำไปใช้อะไร]
ปัญหาที่พบ: [สิ่งที่ผิด กว้าง ขาด หรือใช้ไม่ได้]
ข้อมูลที่ต้องยึด: [ข้อเท็จจริง/ไฟล์/ข้อความอ้างอิง]
สิ่งที่ต้องคงไว้: [ส่วนที่ถูกต้องจากคำตอบเดิม]
สิ่งที่ต้องเปลี่ยน: [รายการแก้ที่ตรวจได้]
รูปแบบผลลัพธ์: [หัวข้อ/ตาราง/จำนวนทางเลือก]
ห้ามแต่งข้อมูล หากข้อมูลไม่พอ ให้ระบุคำถามที่จำเป็นก่อนแก้
แยกข้อเท็จจริง สมมติฐาน และข้อเสนอแนะให้เห็นชัด
ก่อนส่ง ให้ตรวจคำตอบกับเกณฑ์ทั้งหมดและแจ้งจุดที่ยังต้องให้คนยืนยัน
ตัวอย่าง: AI เขียนแผนคอนเทนต์กว้างเกินไป
สถานการณ์จำลอง: เจ้าของธุรกิจขอ “ช่วยทำ Content Plan หนึ่งเดือน” แล้วได้รายการโพสต์ทั่วไปที่ใช้กับธุรกิจใดก็ได้
อย่าแก้แบบนี้
“ช่วยทำให้ละเอียดและมืออาชีพกว่านี้” เพราะ AI ยังไม่รู้ว่าความละเอียดที่ต้องการคืออะไร
แก้แบบนี้
- เป้าหมาย: เพิ่มการนัดหมาย ไม่ใช่เพิ่ม Engagement อย่างเดียว
- ผู้ชม: ผู้มีอำนาจตัดสินใจที่กำลังเปรียบเทียบผู้ให้บริการ
- ข้อมูลจริง: ปัญหาที่พบบ่อย ขั้นตอนบริการ หลักฐาน และข้อจำกัด
- Output: ตาราง 12 หัวข้อ มี Search intent, Message, Evidence, Format, CTA และเจ้าของข้อมูล
- ข้อห้าม: ไม่แต่งผลลัพธ์ลูกค้า ตัวเลข รีวิว หรือข้อเสนอที่ยังไม่อนุมัติ
- เกณฑ์ผ่าน: แต่ละหัวข้อตอบคำถามต่างกันและมีข้อมูลที่ทีมสามารถหาได้จริง
เมื่อข้อมูลไม่ครบ ให้ AI ถามเฉพาะคำถามที่เปลี่ยนคำตอบ
การให้ AI ถามทุกอย่างก่อนเริ่มทำให้งานช้า กำหนดให้ถามเฉพาะข้อมูลที่มีผลต่อทิศทาง เช่น เป้าหมาย กลุ่มเป้าหมาย ข้อจำกัด งบ เวลา และรูปแบบปลายทาง หากข้อมูลรองขาด ให้ทำสมมติฐานที่ชัดและทำเครื่องหมายไว้แทนการแต่งเป็นข้อเท็จจริง
ก่อนเริ่ม ให้ตรวจข้อมูลนำเข้า
- ถ้าข้อมูลสำคัญขาด ให้ถามไม่เกิน 5 ข้อ และอธิบายว่าคำตอบแต่ละข้อมีผลต่อทางเลือกใด
- ถ้าข้อมูลรองขาด ให้ระบุสมมติฐานแยกต่างหาก
- ห้ามเปลี่ยนสมมติฐานเป็นข้อเท็จจริง
- หากต้องใช้ข้อมูลปัจจุบัน ให้ระบุแหล่งทางการที่ต้องตรวจ
งานใหญ่ให้แบ่งเป็น 4 รอบ
- วิเคราะห์: สรุปปัญหา ข้อมูลที่มี ช่องว่าง และทางเลือก
- ผลิต: สร้างชิ้นงานจากทางเลือกที่คนเลือกแล้ว
- ตรวจ: เทียบชิ้นงานกับข้อเท็จจริง Brand ข้อจำกัด และเกณฑ์ผ่าน
- ปรับ: แก้เฉพาะข้อที่ไม่ผ่านและบันทึกเหตุผล
โครงนี้ช่วยให้ทีมเห็นว่าความผิดพลาดเกิดขั้นใด และไม่ต้องรื้อผลงานทั้งหมดเมื่อเปลี่ยนข้อมูลหนึ่งจุด
ใช้ตัวอย่างเมื่อคำอธิบายเกณฑ์ยังไม่พอ
ถ้าต้องการน้ำเสียงหรือรูปแบบเฉพาะ ให้แนบตัวอย่างสั้นที่ผ่านเกณฑ์ พร้อมบอกว่า “ผ่านเพราะอะไร” และตัวอย่างที่ไม่ผ่านพร้อมเหตุผล อย่าแนบตัวอย่างยาวโดยไม่อธิบาย เพราะ AI อาจเลียนคำแทนที่จะเข้าใจหลักการ
ทดสอบ Prompt ก่อนใช้ซ้ำกับทีม
| ชุดทดสอบ | สิ่งที่ต้องดู |
|---|---|
| ข้อมูลครบ | Output ครบรูปแบบและใช้ข้อมูลถูกช่อง |
| ข้อมูลขาด | ถามเพิ่มหรือแสดงสมมติฐาน ไม่แต่งข้อมูล |
| ข้อมูลขัดกัน | ชี้ความขัดแย้งก่อนเลือกคำตอบ |
| กรณีขอบ | ไม่ฝืนใช้คำแนะนำเดิมกับบริบทที่ไม่เหมาะ |
| ข้อความยาว | ไม่ตกหล่นข้อกำหนดและอ้างส่วนต้นทางได้ |
| เนื้อหาเสี่ยง | หยุดหรือส่งให้คนที่มีอำนาจตรวจ |
เก็บ Prompt เป็นเวอร์ชันและใช้ชุดทดสอบเดิมทุกครั้งที่แก้ ถ้าผลลัพธ์ดีขึ้นกับตัวอย่างหนึ่งแต่แย่ลงกับงานอื่น แสดงว่ายังไม่พร้อมแทนเวอร์ชันเดิม
เมื่อไรควรหยุดแก้ Prompt
- ข้อมูลต้นทางไม่มีหรือเชื่อถือไม่ได้
- งานต้องใช้สิทธิ์ที่ AI ไม่มี
- ต้องยืนยันราคา นโยบาย กฎหมาย หรือฟีเจอร์ล่าสุดจากระบบจริง
- ผลลัพธ์มีผลสำคัญต่อบุคคลและไม่มีผู้เชี่ยวชาญตรวจ
- งานแก้ด้วยกฎหรือ Template ธรรมดาได้แม่นกว่าและต้นทุนต่ำกว่า
Checklist ก่อนนำคำตอบไปใช้
- คำตอบตรงกับงานและคนที่จะใช้ต่อ
- ข้อมูลทุกข้อย้อนกลับไปยัง Input หรือ Source ได้
- ข้อเท็จจริง สมมติฐาน และข้อเสนอแนะไม่ปนกัน
- ไม่มีตัวเลข ชื่อ ผลลัพธ์ หรือแหล่งอ้างอิงที่ AI แต่งขึ้น
- รูปแบบครบและเปิดใช้ต่อได้โดยไม่ต้องเดา
- ข้อจำกัด ความเสี่ยง และกรณีไม่ควรใช้ถูกระบุ
- คนรับผิดชอบรู้ว่าต้องตรวจและทำอะไรต่อ
คำถามที่พบบ่อย
Prompt ยิ่งยาวยิ่งตอบดีจริงไหม
ไม่เสมอไป Prompt ควรยาวเท่าที่จำเป็นต่อความชัดเจน คำสั่งที่ยาวแต่ซ้ำ ขัดกัน หรือไม่มีลำดับความสำคัญทำให้ตรวจยากและอาจให้ผลแย่ลง
ควรเริ่มแชตใหม่เมื่อไร
เริ่มใหม่เมื่อบริบทเดิมปะปนหลายงาน มีสมมติฐานเก่าที่ไม่ใช้แล้ว หรือไม่สามารถบอกได้ว่า AI ยึดข้อมูลชุดใด ถ้ายังเป็นงานเดิม ให้แก้เฉพาะส่วนและคงบริบทที่ถูกต้องไว้
ทำอย่างไรให้ AI ไม่แต่งข้อมูล
ให้ข้อมูลและ Source ที่ใช้ได้ กำหนดให้ตอบจาก Source เท่านั้น แสดงส่วนที่หาไม่พบ และให้คนตรวจข้อเท็จจริง การสั่งว่า “ห้ามมั่ว” เพียงอย่างเดียวไม่รับประกันความถูกต้อง
ทำไมใช้ Prompt เดิมแล้วคำตอบไม่เหมือนเดิม
ผลลัพธ์อาจต่างจากรุ่นโมเดล การตั้งค่า บริบทก่อนหน้า เครื่องมือ และความไม่แน่นอนของการสร้างข้อความ งานซ้ำควรมีชุดทดสอบ เกณฑ์ผ่าน และการควบคุมเวอร์ชัน ไม่พึ่งข้อความตัวอย่างครั้งเดียว
อ่านต่อเพื่อปรับ Prompt ให้ใช้ซ้ำได้
- ทำความเข้าใจว่า Prompt คืออะไรและประกอบด้วยอะไร
- เขียน Prompt ให้ได้ผลลัพธ์สม่ำเสมอ
- ตรวจคำตอบจาก AI ก่อนนำไปใช้