ผสานบทบาทผู้เชี่ยวชาญ ข้อจำกัดที่หนักแน่น ตัวอย่างแบบ few-shot การให้เหตุผลทีละขั้น และการทำซ้ำ เพื่อให้ได้คำตอบที่ทำให้คุณเรียนรู้ได้จริง
เปิดบทเรียนนี้ใน Kodokonคุณภาพของสิ่งที่ AI สอนคุณขึ้นอยู่กับคุณภาพของพรอมต์ของคุณโดยตรง พรอมต์ที่คลุมเครือ อย่าง "อธิบาย generics ให้ฉันฟังหน่อย" ผลิตคำตอบทั่ว ๆ ไป ที่ปรับเทียบมาสำหรับผู้อ่านโดยเฉลี่ยซึ่งไม่มีอยู่จริง เทคนิคสี่อย่างเปลี่ยนผลลัพธ์อย่างสิ้นเชิง และพวกมันผสานกันได้: บทบาทผู้เชี่ยวชาญ (กำหนดว่าใครกำลังพูดและด้วยมาตรฐานอะไร) ข้อจำกัดที่หนักแน่น (ความยาว, ความรู้พื้นฐานที่ต้องมี, ข้อห้าม, รูปแบบ) ตัวอย่างแบบ few-shot (แสดงรูปแบบที่คาดหวังแทนที่จะบรรยาย) และการให้เหตุผลทีละขั้น (เรียกร้องวิธีการก่อนบทสรุป) อย่างที่ห้าไม่ใช่เทคนิคการเขียนแต่เป็นท่าที: การทำซ้ำ คำตอบแรกคือร่างที่คุณขัดเกลา ไม่ใช่ผลิตภัณฑ์สำเร็จรูปเด็ดขาด
คุณคือผู้สอนระดับซีเนียร์ใน [เทคโนโลยี] ที่ขึ้นชื่อเรื่องคำอธิบายที่อัดแน่นและไม่มีน้ำ
อธิบาย [แนวคิดที่เจาะจง] ให้ผมฟัง โดยมีข้อจำกัดเหล่านี้:
- สมมติว่าผมรู้ [ความรู้พื้นฐานที่ต้องมี] อยู่แล้ว: อย่าอธิบายพื้นฐานซ้ำ
- ไม่เกิน 200 คำ แล้วตามด้วยตัวอย่างขั้นต่ำที่มีคำอธิบายกำกับ**หนึ่งตัวอย่าง**
- จบด้วยคำถาม**หนึ่งข้อ**ที่ทดสอบว่าผมเข้าใจจริงหรือไม่ ไม่ใช่คำถามให้ท่องจำ แต่เป็นคำถามให้ประยุกต์ใช้
- ถ้าแนวคิดนี้มีจุดพลาดคลาสสิกในการใช้งานจริง ให้เตือนในหนึ่งประโยค
รอคำตอบของผมต่อคำถามของคุณก่อนจะไปต่อ ถ้าคำตอบของผมผิด อย่าให้คำเฉลย ให้ชี้ว่าการให้เหตุผลของผมหลุดออกนอกทางตรงไหน แล้วให้ผมลองใหม่มาแยกวิเคราะห์กัน บทบาทไม่ได้มีไว้เพื่อยกยอโมเดล: มันเลื่อนระดับภาษาของคำตอบ ทั้งคำศัพท์ ระดับของนามธรรม มาตรฐาน ข้อจำกัดทำส่วนที่เหลือ: "ไม่เกิน 200 คำ" ตัดน้ำทิ้ง "อย่าอธิบายพื้นฐานซ้ำ" ช่วยคุณประหยัดสามย่อหน้าที่คุณรู้อยู่แล้ว และคำถามปิดท้ายเปลี่ยนการอ่านแบบเฉยชาให้เป็นการระลึกเชิงรุก (active recall) กลไกการจดจำที่มีหลักฐานรองรับมากที่สุด กฎทั่วไป: ข้อจำกัดที่คลุมเครือให้ผลลัพธ์ที่คลุมเครือ "กระชับหน่อย" ไม่ได้จำกัดอะไรเลย ส่วน "200 คำ หนึ่งตัวอย่าง หนึ่งคำถาม" จำกัดทุกอย่าง ต่อไปที่ few-shot: เมื่อการบรรยายรูปแบบเริ่มน่าเบื่อ ก็แสดงมันออกมา
ผมกำลังทบทวน [หัวข้อ] สร้างคำถามฝึกฝนในรูปแบบที่**ตรงเป๊ะ**ตามสองตัวอย่างด้านล่าง
ตัวอย่าง 1:
สถานการณ์: การสอบถามข้อมูลคืนแถวมา 10,000 แถว ทั้งที่หน้าจอแสดง 20 แถว
คำถาม: กลไกใดหลีกเลี่ยงการโหลดทั้งหมด และต้นทุนแอบแฝงของมันคืออะไร?
ระดับ: กลาง
ตัวอย่าง 2:
สถานการณ์: ผู้ใช้สองคนแก้ไขทรัพยากรเดียวกันห่างกันหนึ่งวินาที
คำถาม: กลยุทธ์จัดการความขัดแย้งใดที่คุณควรเลือกในกรณีนี้ และเพราะอะไร?
ระดับ: สูง
สร้างคำถาม 5 ข้อเกี่ยวกับ [หัวข้อ] ตามรูปแบบนี้: สถานการณ์ที่เป็นรูปธรรมซึ่งดึงมาจากงานจริง, คำถามปลายเปิดที่บีบให้ต้องให้เหตุผล (ไม่ใช่การท่องจำ), ระดับหนึ่งระดับ อย่าให้คำตอบ: ผมจะตอบทีละข้อและคุณจะแก้ให้ผมโดยชี้ว่าการให้เหตุผลของผมขาดอะไรไปfew-shot ใช้ประโยชน์จากจุดแข็งอันดับหนึ่งของโมเดล: การต่อรูปแบบ (pattern continuation) ตัวอย่างที่เลือกมาดีสองอันระบุน้ำเสียง ความละเอียด และโครงสร้างได้แม่นยำกว่าคำสั่งสิบบรรทัด และตัวอย่างของคุณยังกำหนดมาตรฐานด้วย เทคนิคการเขียนสุดท้าย: การให้เหตุผลทีละขั้น สำหรับคำถามที่ไม่ใช่เรื่องเล็กน้อย จงเรียกร้องวิธีการก่อนบทสรุป คำตอบที่เปิดมาด้วยบทสรุปพรากสิ่งสำคัญไปจากคุณ นั่นคือเส้นทาง ซึ่งเป็นสิ่งที่คุณพยายามเรียนรู้พอดี ของแถม: การให้เหตุผลที่ชัดแจ้งเผยข้อบกพร่องของตัวมันเอง คุณจับสมมติฐานเท็จเกี่ยวกับบริบทของคุณได้ก่อนจะกลืนบทสรุปที่ผิดลงไป
ก่อนตอบ ให้ให้เหตุผลเป็นขั้น ๆ ที่มองเห็นได้
คำถามของผม: [คำถามทางเทคนิคที่ไม่ใช่เรื่องเล็กน้อย].
รูปแบบที่ต้องการ:
1. ทวนคำถามของผมเพื่อยืนยันว่าคุณเข้าใจมันแล้ว
2. ระบุสมมติฐานที่คุณตั้งเกี่ยวกับบริบทของผม (เวอร์ชัน, สถาปัตยกรรม, ปริมาณ) ผมจะแก้ข้อที่ผิดให้
3. เดินผ่านการให้เหตุผลของคุณทีละขั้น ชี้ทุกจุดที่มีเส้นทางอื่นเป็นไปได้และทำไมคุณจึงไม่เลือกเส้นทางนั้น
4. สรุปโดยแยกสิ่งที่แน่นอนออกจากสิ่งที่ขึ้นอยู่กับคำตอบของผมในข้อ 2
เขียนบทสรุปหลังการให้เหตุผลเท่านั้น ห้ามเขียนก่อนเด็ดขาดยังเหลือ การทำซ้ำ ทักษะที่แยกผู้ใช้ขั้นสูงออกจากคนอื่น อย่าเริ่มพรอมต์ใหม่จากศูนย์เมื่อคำตอบน่าผิดหวัง จงวินิจฉัยช่องว่างและซ่อมข้อจำกัดที่ขาดไป ยาวไป? กำหนดขีดจำกัด ทั่วไปเกินไป? เพิ่มบริบทของคุณและตัวอย่างหนึ่ง หลุดประเด็น? การทวนในข้อ 1 แสดงให้คุณเห็นว่าความเข้าใจผิดแทรกเข้ามาตรงไหน การทำซ้ำที่เจาะจงสามหรือสี่ครั้งให้คำตอบที่ไม่มีพรอมต์เริ่มต้นใด แม้จะระมัดระวังเพียงใด ก็ไม่อาจได้มา และการทำซ้ำแต่ละครั้งสอนอะไรบางอย่างแก่คุณเกี่ยวกับสิ่งที่คุณกำลังตามหาจริง ๆ