การจัดการลำดับงาน
การสุ่มตัวอย่างแบบดีที่สุดจาก N คืออะไร?
ดีที่สุดจาก N สร้างคำตอบผู้สมัครหลายแบบแล้วเก็บอันที่ดีที่สุด ผู้สมัครถูกเลือกอย่างไร และทำไมตัวคัดเลือกจึงสำคัญกว่า N
บทความทั้งหมด · ตรวจสอบล่าสุด:
ทำไมมันจึงได้ผล
ผลลัพธ์ของโมเดลภาษาถูกสุ่มตัวอย่าง ไม่ใช่แน่นอนตายตัว การรันสองครั้งของพรอมป์ต์เดียวกันให้คำตอบต่างกันที่มีคุณภาพต่างกัน หากคำตอบที่ดีของโมเดลมีมากกว่าคำตอบที่แย่ การนำตัวอย่างหลายอันมาจะเพิ่มโอกาสที่อย่างน้อยหนึ่งอันจะดี
นั่นคือกลไกทั้งหมด มันไม่ได้ทำให้โมเดลฉลาดขึ้น แต่ให้โอกาสมากขึ้นบนความสามารถที่มันมีอยู่แล้ว
การเลือกผู้ชนะคือส่วนที่ยาก
การสร้างผู้สมัครทำได้ง่าย การเลือกระหว่างพวกมันคือปัญหาที่แท้จริง และเป็นที่ที่คุณค่าส่วนใหญ่ของเทคนิคนี้และความล้มเหลวส่วนใหญ่อยู่
การเลือกด้วยการตรวจสอบอัตโนมัติ — คอมไพล์ได้ไหม ผ่านการทดสอบไหม เป็นไปตามสคีมาไหม — เชื่อถือได้ที่สุดอย่างชัดเจน เพราะการตรวจสอบเป็นอิสระจากโมเดล การเลือกด้วยโมเดลอื่นคือผู้ตัดสิน พร้อมข้อควรระวังทั้งหมดในหน้านั้น การเลือกด้วยมนุษย์แม่นยำที่สุดแต่ขยายขนาดได้น้อยที่สุด
การเลือก N
ผลตอบแทนลดลงอย่างรวดเร็ว การไปจากหนึ่งผู้สมัครเป็นสามคือการปรับปรุงครั้งใหญ่ จากสามเป็นสิบคือการปรับปรุงเล็กน้อยที่ราคามากกว่าสามเท่า การใช้งานจริงส่วนใหญ่อยู่ระหว่างสามถึงห้า
N คูณต้นทุนตามจริง ผู้สมัครห้าคนคือโทเคนสร้างห้าเท่า บวกกับต้นทุนการเลือกไม่ว่าจะเป็นเท่าไร
เมื่อไรที่ไม่ควรใช้
หากคุณไม่มีวิธีบอกความต่างระหว่างคำตอบที่ดีกับที่แย่ ดีที่สุดจาก N จะช่วยไม่ได้ คุณจะเลือกแบบสุ่มจากกองที่ใหญ่กว่าและจ่ายมากขึ้นเพื่อสิทธิพิเศษนั้น บ้านตามธรรมชาติของมันคืองานที่มีการตรวจสอบเชิงวัตถุ: โค้ด ผลลัพธ์ที่มีโครงสร้าง สิ่งใดก็ตามที่แยกวิเคราะห์ได้หรือไม่ได้
คำถามที่พบบ่อย
- ดีที่สุดจาก N เหมือนกับการเพิ่มอุณหภูมิไหม?
- ไม่เหมือน แม้พวกมันจะมีปฏิสัมพันธ์กัน อุณหภูมิควบคุมว่าแต่ละคำตอบผันแปรมากแค่ไหน ดีที่สุดจาก N เกี่ยวกับจำนวนที่คุณนำมาและวิธีที่คุณเลือก ความหลากหลายบางอย่างช่วยได้ เพราะผู้สมัครที่เหมือนกันไม่ทิ้งอะไรให้เลือก
- ฉันใช้โมเดลต่างกันสำหรับผู้สมัครได้ไหม?
- ได้ และมักช่วยได้ โมเดลล้มเหลวต่างกัน ดังนั้นกลุ่มจึงหลากหลายกว่าตัวอย่างซ้ำจากโมเดลเดียว ณ จุดนั้นคุณใกล้เคียงกับความเห็นพ้อง ด้วยการเลือกแทนที่ความสอดคล้อง
- มันช่วยเรื่องความแม่นยำเชิงข้อเท็จจริงไหม?
- เฉพาะเมื่อตัวคัดเลือกของคุณตรวจจับข้อผิดพลาดเชิงข้อเท็จจริงได้ หากไม่มีการตรวจสอบภายนอก คุณกำลังเลือกระหว่างคำตอบที่มั่นใจ และความมั่นใจไม่ใช่ความแม่นยำ
ลองใช้ดีกว่าอ่านเฉยๆ
ดีที่สุดจาก N เป็นหนึ่งใน 9 โหมดการจัดการลำดับงานของ ClawAI และทุกผู้สมัครที่มันสร้างจะถูกบันทึกเทียบกับต้นทุนของการรัน