Kodokon kodokon.com

เทคนิคการเขียนพรอมต์ขั้นสูง: บทบาท ข้อจำกัด ตัวอย่าง การให้เหตุผล

ผสานบทบาทผู้เชี่ยวชาญ ข้อจำกัดที่หนักแน่น ตัวอย่างแบบ few-shot การให้เหตุผลทีละขั้น และการทำซ้ำ เพื่อให้ได้คำตอบที่ทำให้คุณเรียนรู้ได้จริง

10 นาที · 3 คำถาม

เปิดบทเรียนนี้ใน Kodokon

คุณภาพของสิ่งที่ AI สอนคุณขึ้นอยู่กับคุณภาพของพรอมต์ของคุณโดยตรง พรอมต์ที่คลุมเครือ อย่าง "อธิบาย generics ให้ฉันฟังหน่อย" ผลิตคำตอบทั่ว ๆ ไป ที่ปรับเทียบมาสำหรับผู้อ่านโดยเฉลี่ยซึ่งไม่มีอยู่จริง เทคนิคสี่อย่างเปลี่ยนผลลัพธ์อย่างสิ้นเชิง และพวกมันผสานกันได้: บทบาทผู้เชี่ยวชาญ (กำหนดว่าใครกำลังพูดและด้วยมาตรฐานอะไร) ข้อจำกัดที่หนักแน่น (ความยาว, ความรู้พื้นฐานที่ต้องมี, ข้อห้าม, รูปแบบ) ตัวอย่างแบบ few-shot (แสดงรูปแบบที่คาดหวังแทนที่จะบรรยาย) และการให้เหตุผลทีละขั้น (เรียกร้องวิธีการก่อนบทสรุป) อย่างที่ห้าไม่ใช่เทคนิคการเขียนแต่เป็นท่าที: การทำซ้ำ คำตอบแรกคือร่างที่คุณขัดเกลา ไม่ใช่ผลิตภัณฑ์สำเร็จรูปเด็ดขาด

PROMPT
คุณคือผู้สอนระดับซีเนียร์ใน [เทคโนโลยี] ที่ขึ้นชื่อเรื่องคำอธิบายที่อัดแน่นและไม่มีน้ำ

อธิบาย [แนวคิดที่เจาะจง] ให้ผมฟัง โดยมีข้อจำกัดเหล่านี้:
- สมมติว่าผมรู้ [ความรู้พื้นฐานที่ต้องมี] อยู่แล้ว: อย่าอธิบายพื้นฐานซ้ำ
- ไม่เกิน 200 คำ แล้วตามด้วยตัวอย่างขั้นต่ำที่มีคำอธิบายกำกับ**หนึ่งตัวอย่าง**
- จบด้วยคำถาม**หนึ่งข้อ**ที่ทดสอบว่าผมเข้าใจจริงหรือไม่ ไม่ใช่คำถามให้ท่องจำ แต่เป็นคำถามให้ประยุกต์ใช้
- ถ้าแนวคิดนี้มีจุดพลาดคลาสสิกในการใช้งานจริง ให้เตือนในหนึ่งประโยค

รอคำตอบของผมต่อคำถามของคุณก่อนจะไปต่อ ถ้าคำตอบของผมผิด อย่าให้คำเฉลย ให้ชี้ว่าการให้เหตุผลของผมหลุดออกนอกทางตรงไหน แล้วให้ผมลองใหม่
พรอมต์: บทบาทผู้เชี่ยวชาญ + ข้อจำกัดที่หนักแน่น เพื่อรับใช้การเรียนรู้เชิงรุก

มาแยกวิเคราะห์กัน บทบาทไม่ได้มีไว้เพื่อยกยอโมเดล: มันเลื่อนระดับภาษาของคำตอบ ทั้งคำศัพท์ ระดับของนามธรรม มาตรฐาน ข้อจำกัดทำส่วนที่เหลือ: "ไม่เกิน 200 คำ" ตัดน้ำทิ้ง "อย่าอธิบายพื้นฐานซ้ำ" ช่วยคุณประหยัดสามย่อหน้าที่คุณรู้อยู่แล้ว และคำถามปิดท้ายเปลี่ยนการอ่านแบบเฉยชาให้เป็นการระลึกเชิงรุก (active recall) กลไกการจดจำที่มีหลักฐานรองรับมากที่สุด กฎทั่วไป: ข้อจำกัดที่คลุมเครือให้ผลลัพธ์ที่คลุมเครือ "กระชับหน่อย" ไม่ได้จำกัดอะไรเลย ส่วน "200 คำ หนึ่งตัวอย่าง หนึ่งคำถาม" จำกัดทุกอย่าง ต่อไปที่ few-shot: เมื่อการบรรยายรูปแบบเริ่มน่าเบื่อ ก็แสดงมันออกมา

PROMPT
ผมกำลังทบทวน [หัวข้อ] สร้างคำถามฝึกฝนในรูปแบบที่**ตรงเป๊ะ**ตามสองตัวอย่างด้านล่าง

ตัวอย่าง 1:
สถานการณ์: การสอบถามข้อมูลคืนแถวมา 10,000 แถว ทั้งที่หน้าจอแสดง 20 แถว
คำถาม: กลไกใดหลีกเลี่ยงการโหลดทั้งหมด และต้นทุนแอบแฝงของมันคืออะไร?
ระดับ: กลาง

ตัวอย่าง 2:
สถานการณ์: ผู้ใช้สองคนแก้ไขทรัพยากรเดียวกันห่างกันหนึ่งวินาที
คำถาม: กลยุทธ์จัดการความขัดแย้งใดที่คุณควรเลือกในกรณีนี้ และเพราะอะไร?
ระดับ: สูง

สร้างคำถาม 5 ข้อเกี่ยวกับ [หัวข้อ] ตามรูปแบบนี้: สถานการณ์ที่เป็นรูปธรรมซึ่งดึงมาจากงานจริง, คำถามปลายเปิดที่บีบให้ต้องให้เหตุผล (ไม่ใช่การท่องจำ), ระดับหนึ่งระดับ อย่าให้คำตอบ: ผมจะตอบทีละข้อและคุณจะแก้ให้ผมโดยชี้ว่าการให้เหตุผลของผมขาดอะไรไป
พรอมต์: few-shot สองตัวอย่างชนะย่อหน้าของข้อกำหนด

few-shot ใช้ประโยชน์จากจุดแข็งอันดับหนึ่งของโมเดล: การต่อรูปแบบ (pattern continuation) ตัวอย่างที่เลือกมาดีสองอันระบุน้ำเสียง ความละเอียด และโครงสร้างได้แม่นยำกว่าคำสั่งสิบบรรทัด และตัวอย่างของคุณยังกำหนดมาตรฐานด้วย เทคนิคการเขียนสุดท้าย: การให้เหตุผลทีละขั้น สำหรับคำถามที่ไม่ใช่เรื่องเล็กน้อย จงเรียกร้องวิธีการก่อนบทสรุป คำตอบที่เปิดมาด้วยบทสรุปพรากสิ่งสำคัญไปจากคุณ นั่นคือเส้นทาง ซึ่งเป็นสิ่งที่คุณพยายามเรียนรู้พอดี ของแถม: การให้เหตุผลที่ชัดแจ้งเผยข้อบกพร่องของตัวมันเอง คุณจับสมมติฐานเท็จเกี่ยวกับบริบทของคุณได้ก่อนจะกลืนบทสรุปที่ผิดลงไป

PROMPT
ก่อนตอบ ให้ให้เหตุผลเป็นขั้น ๆ ที่มองเห็นได้

คำถามของผม: [คำถามทางเทคนิคที่ไม่ใช่เรื่องเล็กน้อย].

รูปแบบที่ต้องการ:
1. ทวนคำถามของผมเพื่อยืนยันว่าคุณเข้าใจมันแล้ว
2. ระบุสมมติฐานที่คุณตั้งเกี่ยวกับบริบทของผม (เวอร์ชัน, สถาปัตยกรรม, ปริมาณ) ผมจะแก้ข้อที่ผิดให้
3. เดินผ่านการให้เหตุผลของคุณทีละขั้น ชี้ทุกจุดที่มีเส้นทางอื่นเป็นไปได้และทำไมคุณจึงไม่เลือกเส้นทางนั้น
4. สรุปโดยแยกสิ่งที่แน่นอนออกจากสิ่งที่ขึ้นอยู่กับคำตอบของผมในข้อ 2

เขียนบทสรุปหลังการให้เหตุผลเท่านั้น ห้ามเขียนก่อนเด็ดขาด
พรอมต์: วิธีการก่อนบทสรุป พร้อมสมมติฐานที่ชัดแจ้ง

ยังเหลือ การทำซ้ำ ทักษะที่แยกผู้ใช้ขั้นสูงออกจากคนอื่น อย่าเริ่มพรอมต์ใหม่จากศูนย์เมื่อคำตอบน่าผิดหวัง จงวินิจฉัยช่องว่างและซ่อมข้อจำกัดที่ขาดไป ยาวไป? กำหนดขีดจำกัด ทั่วไปเกินไป? เพิ่มบริบทของคุณและตัวอย่างหนึ่ง หลุดประเด็น? การทวนในข้อ 1 แสดงให้คุณเห็นว่าความเข้าใจผิดแทรกเข้ามาตรงไหน การทำซ้ำที่เจาะจงสามหรือสี่ครั้งให้คำตอบที่ไม่มีพรอมต์เริ่มต้นใด แม้จะระมัดระวังเพียงใด ก็ไม่อาจได้มา และการทำซ้ำแต่ละครั้งสอนอะไรบางอย่างแก่คุณเกี่ยวกับสิ่งที่คุณกำลังตามหาจริง ๆ

ทดสอบความรู้

ตรวจสอบว่าคุณจำประเด็นสำคัญของบทเรียนนี้ได้ครบถ้วน

  1. เทคนิค few-shot คืออะไร?
    • การถามคำถามสั้น ๆ หลายข้อแทนคำถามยาวข้อเดียว
    • การให้ตัวอย่างของผลลัพธ์ที่คาดหวังเพื่อให้โมเดลต่อรูปแบบ
    • การจำกัดคำตอบให้อยู่ในจำนวนคำน้อย ๆ
    • การแบ่งปัญหาออกเป็นปัญหาย่อย
  2. ทำไมจึงต้องเรียกร้องการให้เหตุผลก่อนบทสรุปในคำตอบ?
    • เพื่อชะลอ AI และประหยัดทรัพยากร
    • เพราะเส้นทางคือสิ่งที่คุณเรียนรู้ และการให้เหตุผลที่ชัดแจ้งทำให้คุณเห็นข้อบกพร่องของมัน
    • เพราะบทสรุปของ AI ผิดเสมอ
  3. คำตอบของ AI ถูกต้องแต่ทั่วไปเกินไป ก้าวต่อไปที่ดีที่สุดคืออะไร?
    • ถามคำถามเดิมเป๊ะ ๆ อีกครั้งโดยหวังผลที่ดีกว่า
    • เปลี่ยนไปใช้เครื่องมือ AI อื่น
    • ทำซ้ำ: เพิ่มบริบทที่เจาะจงของคุณและข้อจำกัดที่พุ่งเป้าไปยังช่องว่างที่สังเกตเห็น