กำไร:
- สามารถแยกแยะระหว่างแนวทางยิงศูนย์และยิงไม่กี่ครั้ง และรู้ว่าเมื่อใดควรเลือกวิธีใด
- สามารถใช้กฎเกณฑ์ในการคัดเลือกตัวอย่างที่สะท้อนถึงรูปแบบ โทนสี และคุณภาพที่ต้องการได้
- สามารถควบคุมรูปแบบและโทนของเอาต์พุตด้วยตัวอย่างได้อย่างน่าเชื่อถือ
บางครั้งการแสดงบางสิ่งบางอย่างมากกว่าการอธิบายจะมีประสิทธิภาพมากกว่ามาก แทนที่จะพูดว่า "เขียนด้วยภาษาที่สุภาพแต่ชัดเจนเช่นนี้" การแสดงตัวอย่างสิ่งที่คุณต้องการอย่างชัดเจนจะช่วยถ่ายทอดความตั้งใจของคุณต่อโมเดลได้รวดเร็วยิ่งขึ้น นั่นคือความหมายของ "การสุ่มตัวอย่างแบบไม่กี่ช็อต": การสอนโมเดลให้เป็นรูปแบบที่คุณต้องการโดยการแสดงตัวอย่างบางส่วน ในหน่วยนี้ เราจะเรียนรู้เทคนิคอันทรงพลังนี้และกฎการใช้งานอย่างมีประสิทธิผล พร้อมสถานการณ์จำลองจากธุรกิจของคุณเอง
Zero-Shot และ Few-Shot คืออะไร?
มีสองแนวทางพื้นฐาน:
- Zero-shot: อธิบายงานโดยตรงโดยไม่ต้องยกตัวอย่างใดๆ ให้กับโมเดล "จำแนกบทวิจารณ์นี้ว่าเป็นเชิงบวก ลบ หรือเป็นกลาง" โมเดลนำคำสั่งไปใช้ด้วยความรู้ของตัวเอง
- สั้นๆ: การแสดงตัวอย่างคู่อินพุต-เอาท์พุตให้กับโมเดลตลอดจนการอธิบายงาน "นี่คือ 3 ตัวอย่าง: ความคิดเห็น → แท็ก ตอนนี้แท็กความคิดเห็นที่ 4" รูปแบบจะเลียนแบบรูปแบบที่คุณแสดง
"ช็อต" ในที่นี้หมายถึงจำนวนตัวอย่างที่คุณให้: ถ้าคุณให้ตัวอย่างสองตัวอย่าง ถือว่า "สองช็อต" ถ้าคุณให้ตัวอย่างห้าตัวอย่าง แสดงว่า "ห้าช็อต" กฎง่ายๆ ก็คือ ยิ่งงานมีลักษณะเฉพาะตัว เป็นทางการ หรือผิดปกติมากเท่าไร การแสดงให้เห็นก็มีคุณค่ามากขึ้นเท่านั้น
Few-Shot จ่ายเมื่อใด?
การสาธิตนั้นดีกว่าการอธิบาย โดยเฉพาะในกรณีต่อไปนี้:
- หากคุณต้องการรูปแบบเฉพาะ: หากคุณต้องการให้คำอธิบายผลิตภัณฑ์มีโครงสร้างเหมือนกันเสมอ การแสดงสองตัวอย่างจะชัดเจนกว่าคำอธิบายสิบประโยค
- หากคุณต้องการน้ำเสียงที่เฉพาะเจาะจง: เป็นการยากที่จะอธิบายเสียงของแบรนด์ของคุณด้วยคำพูด ข้อความตัวอย่างสองข้อความถ่ายทอดโทนเสียงได้ทันที
- หากคุณกำลังทำการจำแนกประเภท: แสดงตัวอย่างว่าอินพุตใดไปที่ป้ายกำกับใดปลอดภัยกว่าการเขียนกฎ
- หากเป็นงานที่ไม่ธรรมดา: หากคุณต้องการการแปลงแบบพิเศษที่รูปแบบไม่ได้เห็นบ่อยนัก ตัวอย่างจะสอนรูปแบบ
กฎสำหรับการเลือกตัวอย่างที่มีประสิทธิภาพ
แบบจำลองเลียนแบบตัวอย่าง ดังนั้นคุณภาพของตัวอย่างของคุณจะกลายเป็นคุณภาพของผลลัพธ์โดยตรง กฎห้าข้อ:
- ให้มันเป็นตัวแทน ให้ตัวอย่างสะท้อนถึงสถานการณ์ทั่วไปของงานจริงของคุณ ไม่ใช่กรณีที่รุนแรงและหายาก
- มีความสม่ำเสมอ ให้ตัวอย่างทั้งหมดมีรูปแบบเดียวกัน โทนเดียวกัน ความยาวเท่ากัน ตัวอย่างที่ขัดแย้งกันทำให้โมเดลสับสน
- ให้มันมีคุณภาพ หากตัวอย่างของคุณชำรุด เอาต์พุตก็จะชำรุดเช่นกัน "ตัวอย่างที่ไม่ดีคือครูที่ไม่ดี"
- รวมไปถึงความหลากหลาย ยกตัวอย่างอย่างน้อยหนึ่งตัวอย่างของแต่ละป้ายกำกับในการจำแนกประเภท ไม่เช่นนั้นโมเดลจะติดป้ายกำกับที่เห็น
- ให้มันน้อยแต่พอ โดยปกติแล้วตัวอย่าง 2-5 ตัวอย่างจะได้ผล ตัวอย่างหลายสิบตัวอย่างสร้างความยาวโดยไม่จำเป็น และอาจให้น้ำหนักเกินสมควรแก่ตัวอย่างที่หายากได้
การเปรียบเทียบ Zero-Shot / Few-Shot
เกณฑ์
ซีโร่ช็อต
ไม่กี่นัด
ความพยายามในการติดตั้ง
ต่ำ
ปานกลาง (ต้องเตรียมตัวอย่าง)
ความสม่ำเสมอของรูปแบบ
ตัวแปร
สูง
การควบคุมโทนเสียง
ยาก
ง่าย
งานที่ผิดปกติ
อ่อนแอ
แข็งแรง
ความยาวที่รวดเร็ว
สั้น
อีกต่อไป
เทมเพลตที่คัดลอกได้สี่แบบ
1) การจำแนกประเภท (ไม่กี่ช็อต):
งาน: ติดป้ายกำกับบทวิจารณ์ของลูกค้าว่าเป็นบวก / ลบ / เป็นกลาง ตัวอย่าง:ความคิดเห็น: "การจัดส่งรวดเร็วมาก ฉันชอบมันมาก" -> PositiveComment: "สินค้าไม่ตรงตามคำอธิบาย" -> ความคิดเห็นเชิงลบ: "กล่องบุบนิดหน่อย แต่สินค้าใช้งานได้" -> แท็กเป็นกลางทันที: ความคิดเห็น: "[ความคิดเห็นใหม่]" ->
2) การถ่ายโอนโทนเสียง (ไม่กี่ช็อต):
สองตัวอย่างต่อไปนี้แสดงน้ำเสียงการเขียนของแบรนด์ของเรา เขียนคำอธิบาย 2 ประโยคสำหรับผลิตภัณฑ์ใหม่ที่มีโทนเดียวกัน ตัวอย่างที่ 1: "[ประโยคโทนสีของแบรนด์]"ตัวอย่างที่ 2: "[ประโยคโทนสีของแบรนด์]" ผลิตภัณฑ์ใหม่: [ชื่อ + คุณลักษณะ]
3) ไม่กี่ช็อต:
แปลงบันทึกดิบเป็นโครงสร้างในตัวอย่างด้านล่างอินพุตตัวอย่าง: "อาลีโทรมาและขอราคา เขาต้องการ 3 ใบอนุญาต"ตัวอย่างเอาต์พุต:- บุคคล: อาลี- คำขอ: 3 ใบอนุญาต- การดำเนินการ: ส่งใบเสนอราคา แปลงทันที:ป้อนข้อมูล: "[บันทึกดิบ]"
4) การผลิตหัว (ไม่กี่ช็อต):
สร้างพาดหัวข่าว 5 หัวข้อที่มีโทนคล้ายคลึงกับตัวอย่างพาดหัวข่าวที่ดีด้านล่างนี้ ตัวอย่าง:- "3 นิสัยที่ลดการทำบัญชีเหลือ 10 นาที"- "ข้อได้เปรียบทางภาษีที่ซ่อนอยู่สำหรับ SMEs" หัวข้อ: [หัวข้อของคุณ]
พรอมต์ที่อ่อนแอ / พรอมต์ที่แข็งแกร่ง
อ่อนแอ:
แยกความคิดเห็นเหล่านี้ออกเป็นความคิดเห็นเชิงบวกหรือเชิงลบ[ความคิดเห็น]
แข็งแกร่ง:
แท็กแต่ละความคิดเห็นด้วยคำเดียว (เชิงบวก / ลบ / เป็นกลาง) ดังตัวอย่างด้านล่าง กำลังเขียนคำอธิบายอาลี: "ผลิตภัณฑ์ที่ยอดเยี่ยม" -> PositiveAyşe: "เขามาสาย" -> NegativeCan: "ไม่เป็นไร" -> ความคิดเห็นที่เป็นกลาง: [ความคิดเห็น]
พรอมต์ที่สองจะแก้ไขแท็กที่ตั้งค่าไว้ตามตัวอย่าง และลดเอาต์พุตเป็นคำเดียวที่มีข้อจำกัด "do not write description" ผลลัพธ์สามารถประมวลผลลงในตารางได้โดยตรง
มินิเคสสามอัน
กรณีที่ 1 — ทีมสนับสนุน 200 ความคิดเห็น ทีมสนับสนุนอีคอมเมิร์ซติดแท็กบทวิจารณ์ของลูกค้า 200 รายการด้วยตนเอง ใช้เวลาเดินทางประมาณ 2 ชั่วโมงต่อคน ด้วยคำสั่งไม่กี่ช็อต 4 ช็อต โมเดลจะแท็กความคิดเห็นภายในไม่กี่วินาที การตรวจสอบเฉพาะส่วนที่ทำเครื่องหมายว่า “เป็นกลาง” ด้วยตนเอง (ประมาณ 30 นาที) ทีมงานจึงลดเวลางานลงจาก 2 ชั่วโมงเหลือ 15 นาที
กรณีที่ 2 — เสียงของแบรนด์ ทีมเนื้อหาบ่นว่านักเขียนหน้าใหม่ไม่เข้าถึงโทนของแบรนด์ สร้างเทมเพลตโดยใช้ย่อหน้าที่ได้รับการอนุมัติ 3 ย่อหน้าเพื่อเป็นตัวอย่างสั้นๆ เนื้อหาใหม่รอบบรรณาธิการลดลงจากสองเหลือหนึ่งเนื่องจากมีการกำหนดโทนเสียงในครั้งแรก
กรณีที่ 3 — CRM การขาย ทีมขายกำลังเขียนบันทึกการโทรด้วยข้อความอิสระ และการประมวลผลเป็น CRM (ซอฟต์แวร์การจัดการลูกค้าสัมพันธ์) เป็นเรื่องที่ยุ่งยาก ข้อความ "แปลงบันทึกเป็นโครงสร้าง" สองอินสแตนซ์จะแปลงบันทึกที่กระจัดกระจายเป็นรูปแบบ "ติดต่อ/ขอ/ขั้นตอนถัดไป" การป้อนข้อมูลเป็นไปตามมาตรฐาน
เคล็ดลับ: เลือกตัวอย่างของคุณจากการกระทำที่แท้จริงและความดีในอดีตของคุณ เอาท์พุตทั้งสามที่คุณชอบมากที่สุดคือตัวอย่างช็อตช็อตที่มีค่าที่สุดของคุณ เก็บไว้
ข้อควรพิจารณา: หากมีข้อขัดแย้งระหว่างกลุ่มตัวอย่างของคุณ (กลุ่มตัวอย่างสั้นและกลุ่มยาวมาก กลุ่มตัวอย่างเป็นทางการและกลุ่มตัวอย่างใกล้ชิด) แบบจำลองจะไม่ทราบว่ากลุ่มตัวอย่างใดที่จะเลียนแบบ และจะให้ผลลัพธ์ที่ไม่สอดคล้องกัน ก่อนที่จะเผยแพร่ตัวอย่าง ตรวจสอบให้แน่ใจว่าตัวอย่างเหล่านั้นสอดคล้องกัน
ข้อผิดพลาดทั่วไป
- ตัวอย่างที่ขัดแย้งกัน การผสมตัวอย่างรูปทรงและโทนสีต่างๆ
- ตัวอย่างเอนเอียงของป้ายกำกับเดียว ให้เฉพาะตัวอย่างที่ "เป็นบวก" ในการจำแนกประเภทและการวาดแบบจำลองที่นั่น
- ตัวอย่างคุณภาพต่ำ การคัดลอกตัวอย่างที่มีข้อบกพร่องและทำให้เกิดข้อบกพร่องเดียวกัน
- ตัวอย่างสุดขั้ว. ใส่ตัวอย่าง 30 ตัวอย่างโดยไม่จำเป็นและทำให้ข้อความแจ้งป่อง
- งานสับสนกับตัวอย่าง ไม่แยกแยะว่าอันไหนเป็นตัวอย่าง อันไหนคือคำขอจริง
โดยสรุป
- Zero-shot อธิบายงานโดยไม่ต้องยกตัวอย่าง ในขณะที่ไม่กี่ shot อธิบายงานโดยแสดงคู่อินพุต-เอาท์พุตตัวอย่างสองสามคู่
- แบบจำลองเลียนแบบตัวอย่าง คุณภาพของตัวอย่างคือคุณภาพของผลผลิตโดยตรง
- การแสดงตัวอย่างที่ดีควรมีความสม่ำเสมอ มีคุณภาพสูง หลากหลาย และน้อยแต่เพียงพอ
- Few-shot เก่งในเรื่องคำอธิบาย โดยเฉพาะในรูปแบบ โทนเสียง การจัดหมวดหมู่ และงานที่ไม่คุ้นเคย
- ผลงานที่ดีที่สุดในอดีตของคุณคือตัวอย่างภาพสองสามภาพที่มีค่าที่สุดของคุณ บันทึกไว้ในห้องสมุด
งานสมัคร
เลือกงานการเรียงลำดับหรือการจัดรูปแบบที่คุณทำเป็นประจำ (เช่น การแท็กความคิดเห็น การแก้ไขบันทึก การสร้างหัวข้อ ฯลฯ) เลือกตัวอย่างที่ดี 3 ตัวอย่างจากงานที่ผ่านมาของคุณ ตั้งค่าพรอมต์ไม่กี่ช็อตที่สอดคล้องกัน และทดสอบกับอินพุตใหม่ 5 รายการ วัดปริมาณเอาต์พุตที่คุณสามารถใช้ได้โดยไม่ต้องแก้ไข และลองปรับปรุงผลลัพธ์โดยการเปลี่ยนตัวอย่าง
รายการตรวจสอบ
- [ ] ฉันสามารถอธิบายความแตกต่างระหว่างช็อตศูนย์และช็อตไม่กี่ช็อตได้
- [ ] ฉันรู้ว่าเมื่อแสดงดีกว่าอธิบาย
- [ ] ฉันสามารถเลือกตัวอย่างที่เป็นตัวแทน สม่ำเสมอ และมีคุณภาพสูงได้
- [ ] ฉันยกตัวอย่างแต่ละป้ายกำกับในการจำแนกประเภท
- [ ] ฉันเก็บผลงานที่ดีที่สุดไว้เป็นตัวอย่างสำหรับอนาคต