การเรียนรู้ในบริบท
การเรียนรู้ในบริบทคือความสามารถอันน่าประหลาดใจของโมเดลภาษาขนาดใหญ่ในการรับงานใหม่จากตัวอย่างสองสามตัวอย่างที่อยู่ในพรอมต์ โดยไม่ต้องมีการฝึกอบรมซ้ำ
ภาพรวม
It is the reason you can 'teach' a model on the fly just by showing it what you want.
เจาะลึก
โดยปกติแล้ว การสอนโครงข่ายประสาทเทียมเป็นงานใหม่หมายถึงการอัปเดตน้ำหนักของโครงข่ายประสาทเทียมผ่านการฝึกอบรม การเรียนรู้ในบริบทนั้นแตกต่างออกไป: คุณเขียนตัวอย่างบางส่วนโดยตรงในข้อความแจ้ง ("บริบท") และแบบจำลองจะอนุมานรูปแบบและนำไปใช้กับอินพุตใหม่ ไม่มีสิ่งใดภายในโมเดลเปลี่ยนแปลง ตัวอย่างเป็นเพียงการทำนายโทเค็นถัดไป คุณจะได้ยินคำว่า 'zero-shot' (คำแนะนำเท่านั้น), 'one-shot' (หนึ่งตัวอย่าง) และ 'few-shot' (หลายตัวอย่าง) พฤติกรรมนี้ได้รับความนิยมโดย GPT-3 ในปี 2020 และกลายเป็นความสามารถที่เกิดขึ้นใหม่ โมเดลขนาดเล็กไม่สามารถทำได้ แต่เกินขนาดพารามิเตอร์ประมาณ 100 พันล้านพารามิเตอร์ ความแม่นยำในการแจ้งเตือนไม่กี่ครั้งก็เพิ่มขึ้นอย่างรวดเร็ว แบบจำลองเรียนรู้ได้อย่างมีประสิทธิภาพที่จะจดจำและดำเนินการรูปแบบต่อไปในระหว่างการฝึกล่วงหน้า ดังนั้นจึงสามารถนำทักษะนั้นกลับมาใช้ใหม่ได้ในเวลาอนุมาน
ข้อมูลเชิงลึกทางเทคนิค
การวิจัยความสามารถในการตีความได้ติดตามความสามารถส่วนใหญ่ของ 'หัวเหนี่ยวนำ' ซึ่งเป็นวงจรความสนใจที่เกิดขึ้นระหว่างการฝึกและทำการจับคู่คำนำหน้าที่คลุมเครือ โดยจะสแกนกลับไปหาบริเวณที่มีโทเค็นที่คล้ายกันปรากฏขึ้น จากนั้นคัดลอกสิ่งที่ตามมา ดังนั้นเมื่อข้อความแจ้งของคุณแสดง 'แอปเปิ้ล -> ผลไม้ แครอท -> ผัก' แบบจำลองจะตรงกับโครงสร้างและคาดการณ์ป้ายกำกับที่ถูกต้องสำหรับรายการถัดไป สิ่งสำคัญที่สุดคือไม่มีการไล่ระดับสีและไม่มีการอัปเดตน้ำหนักเมื่ออนุมาน ตัวอย่างเพียงปรับรูปแบบการเปิดใช้งานที่ป้อนการแจกแจงความน่าจะเป็นของโทเค็นถัดไป
ผลกระทบเชิงกลยุทธ์
ความเร็วและขนาด
ขั้นตอนการทำงานของภาษาสามารถดำเนินไปได้เร็วขึ้นโดยไม่กระทบต่อความสม่ำเสมอ
เข้าถึงและเข้าถึง
ขยายการเข้าถึงภาษาและรูปแบบการสื่อสาร
การตัดสินใจที่ชัดเจนยิ่งขึ้น
ทีมสามารถใช้เวลามากขึ้นในการตัดสิน ในขณะที่ระบบอัตโนมัติจัดการกับการทำซ้ำ
อนาคตของการเรียนรู้ในบริบท
การขยายหน้าต่างบริบท (ปัจจุบันมีโทเค็นหลายแสนรายการ) ผลักดันการเรียนรู้ในบริบทไปสู่ระบบ 'หลายช็อต' ซึ่งตัวอย่างหลายสิบหรือหลายร้อยตัวอย่างสามารถเทียบเคียงกับการปรับแต่งงานบางอย่างอย่างละเอียดได้ โดยไม่มีค่าใช้จ่ายในการฝึกอบรม คาดหวังการผสานรวมที่เข้มงวดมากขึ้นกับการเรียกค้น ดังนั้น ตัวอย่างที่เกี่ยวข้องจะถูกดึงออกมาโดยอัตโนมัติ และทฤษฎีที่ดีกว่าเมื่อการเรียนรู้ในบริบทล้มเหลวหรือถูกรบกวน มันจะยังคงเป็นวิธีที่รวดเร็วและถูกในการปรับโมเดล โดยเสริม — ไม่ใช่แทนที่ — ปรับแต่งอย่างละเอียดสำหรับงานที่มีความเสถียรและมีปริมาณมาก
การใช้งานจริงในโลกแห่งความเป็นจริง
ให้ตั๋วสนับสนุนสามตัวอย่างแก่แชทบอตพร้อมหมวดหมู่ จากนั้นให้จัดประเภทตั๋วใหม่ในลักษณะเดียวกัน
การแสดงโมเดลสองก่อน/หลังคู่ข้อความยุ่งๆ ที่ฟอร์แมตใหม่เป็น JSON ที่สะอาด เพื่อแปลงส่วนที่เหลือ
วางคำอธิบายผลิตภัณฑ์ตัวอย่างสองสามรายการในโทนสีของแบรนด์ของคุณ เพื่อให้คำอธิบายใหม่ตรงกับสไตล์
การสาธิตปัญหาคำศัพท์ทางคณิตศาสตร์ที่ซับซ้อนนั้นทำงานทีละขั้นตอน ดังนั้นแบบจำลองจึงแก้ปัญหาที่คล้ายกันด้วยรูปแบบการใช้เหตุผลเดียวกัน
ความเสี่ยงและรั้ว
ข้อเท็จจริงที่หลอนประสาทสามารถเข้าสู่รายงาน กระแสสนับสนุน หรือผลการวิจัยได้อย่างเงียบๆ
ความละเอียดอ่อนของการแจ้งเตือนสามารถสร้างผลลัพธ์ที่ไม่สอดคล้องกันในคำขอที่คล้ายกัน
ข้อมูลข้อความที่ละเอียดอ่อนอาจถูกเปิดเผยหากการควบคุมการเข้าถึงอ่อนแอ
แผนงานการดำเนินงาน
กำหนดรูปแบบเอาต์พุต โทนเสียง และมาตรฐานคุณภาพก่อนเปิดตัว
การตอบสนองภาคพื้นดินกับแหล่งข้อมูลที่เชื่อถือได้เมื่อใดก็ตามที่ความแม่นยำมีความสำคัญ
รักษาจุดตรวจสอบการตรวจสอบโดยมนุษย์สำหรับผลลัพธ์ที่มีเดิมพันสูง
ติดตามรูปแบบความล้มเหลวและฝึกอบรมพร้อมท์หรือเวิร์กโฟลว์เป็นประจำ
สำรวจต่อไป
Free newsletter
Get the daily AI briefing
Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.
One email each weekday. Unsubscribe in one click. We never sell or share your address.
Test yourself
Take the In-Context Learning quiz
Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.
Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation
คำแนะนำต่อไป
หน้าต่างบริบท
คำถามที่พบบ่อย
What is In-Context Learning?
การเรียนรู้ในบริบทคือความสามารถอันน่าประหลาดใจของโมเดลภาษาขนาดใหญ่ในการรับงานใหม่จากตัวอย่างสองสามตัวอย่างที่อยู่ในพรอมต์ โดยไม่ต้องมีการฝึกอบรมซ้ำ นี่คือเหตุผลที่คุณสามารถ 'สอน' โมเดลได้ทันทีเพียงแค่แสดงสิ่งที่คุณต้องการ
การเปลี่ยนแปลงพื้นฐานอะไรภายในโมเดลระหว่างการเรียนรู้ในบริบท
การเรียนรู้ในบริบทเกิดขึ้นโดยสิ้นเชิงจากการอนุมาน ตัวอย่างในพรอมต์จะกำหนดการเปิดใช้งานของโมเดลและการคาดการณ์โทเค็นถัดไป แต่ไม่มีการอัปเดตน้ำหนัก
เหตุใดการเรียนรู้ในบริบทจึงถูกอธิบายว่าเป็นความสามารถ 'ที่เกิดขึ้นใหม่'
ความสามารถจะอ่อนแอหรือขาดหายไปในโมเดลขนาดเล็ก และจะไต่ระดับขึ้นอย่างชันเมื่อโมเดลมีขนาดใหญ่มาก ซึ่งเป็นสาเหตุว่าทำไมจึงเรียกว่าโผล่ออกมา
กลไกภายในใดที่เกี่ยวข้องกับการเรียนรู้ในบริบทของหม้อแปลงไฟฟ้ามากที่สุด
งานตีความระบุหัวเหนี่ยวนำ - วงจรความสนใจที่จะค้นหาโทเค็นที่คล้ายกันปรากฏขึ้นและคัดลอกสิ่งที่เกิดขึ้นต่อไป - เป็นตัวขับเคลื่อนหลักของการเรียนรู้ในบริบท