สี่โมเดล หนึ่งลูกตุ้มโกลาหล ไม่มีใครแยกออกว่าใครเป็นใคร

@0xBakeer
อังกฤษ1 วันที่ผ่านมา · 17 ก.ค. 2569
199K
2
0
1
2

TL;DR

การทดสอบประสิทธิภาพเชิงเทคนิคเปรียบเทียบ AI 4 โมเดลในการจำลองการเคลื่อนที่ของลูกตุ้มคู่ (double pendulum) ซึ่งเผยให้เห็นว่าแม้ทุกโมเดลจะให้ความแม่นยำสูง แต่มีวิธีการตรวจสอบและต้นทุนที่แตกต่างกันอย่างมีนัยสำคัญ

การทดสอบครั้งแรกไม่พบผู้ชนะ การทดสอบครั้งที่สองพบว่าโมเดลที่ตรวจสอบงานของตัวเองเป็นโมเดลที่ลงจอดได้ สำหรับการทดสอบครั้งที่สาม ฉันเลือกปัญหาที่คำตอบที่ผิดไม่สามารถซ่อนได้ — ความโกลาหลแบบกำหนดได้ (deterministic chaos) โดยมีผู้ตัดสินอยู่ในไฟล์ — และเฝ้าดูว่าโมเดลต่างๆ ทำอย่างไรเมื่อความถูกต้องไม่ใช่สิ่งที่แยกพวกเขาอีกต่อไป

เรื่องราวจนถึงตอนนี้

การทดสอบ 01 คือ Fourier visualizer ในไฟล์ HTML ไฟล์เดียว พร้อมการแสดงผลข้อผิดพลาดแบบเรียลไทม์เป็นผู้ตัดสินในตัว โมเดลสี่ตัว พร้อมท์เดียวกัน รอบแรกเท่านั้น ทั้งสี่ตัวส่งคณิตศาสตร์ที่ถูกต้องโดยมีค่าคลาดเคลื่อนในการปัดเศษใกล้เคียงกัน สิ่งเดียวที่แตกต่างคือค่าใช้จ่าย โดยประมาณ 200 เท่า ข้อสรุปที่แคบและซื่อสัตย์: สำหรับงานที่ระบุชัดเจนและมีคำตอบที่ตรวจสอบได้ การเลือกโมเดลไม่ใช่ตัวแปรที่สำคัญอีกต่อไป

การทดสอบ 02 คือ Lunar Lander ที่เล่นได้ พร้อมผู้ตัดสินสองคน — ฟิสิกส์การตกอย่างอิสระที่แม่นยำ และระบบนำทางอัตโนมัติแบบปลายเปิดที่ต้องบินเกมของโมเดลเอง ฟิสิกส์เสมอกันอีกครั้ง ระบบนำทางอัตโนมัติไม่เสมอ: 20/20, 18/20, 5/20, 0/20 และสิ่งที่ทำนายความแตกต่างไม่ใช่ชื่อหรือราคาของโมเดล — แต่เป็นว่าโมเดล ทดสอบงานของตัวเอง ก่อนที่จะบอกว่าเสร็จหรือไม่

ดังนั้นสำหรับการทดสอบ 03 ฉันต้องการงานที่ สามารถตรวจสอบได้อย่างสมบูรณ์ — ไม่มีส่วนปลายเปิดครึ่งๆ กลางๆ ในครั้งนี้ — แต่คำตอบที่ตรวจสอบได้นั้นยากที่จะปลอมแปลงอย่างแท้จริง ถ้าทฤษฎี "โมเดลไม่สำคัญ" เป็นจริง นี่คือจุดที่มันควรจะแข็งแกร่งที่สุด และฉันต้องการดูว่ายังมีอะไรที่แยกโมเดลสี่ตัวออกจากกันได้อีก เมื่อแม้แต่ความถูกต้องก็มาบรรจบกัน

คำตอบกลายเป็น: ความโกลาหล

Khaled Bakeer - inline image

รอยเส้นของลูกตุ้มคู่แบบเปิดรับแสงนาน

การทดสอบ: ผู้ตัดสินที่คุณไม่สามารถโต้แย้งได้

กฎเดียวกันเสมอ หนึ่งพร้อมท์ วางลงใน CLI สี่ตัวพร้อมกัน สี่โฟลเดอร์ รอบแรกเท่านั้น บันทึกเทอร์มินัล

พร้อมท์: ลูกตุ้มคู่ ในไฟล์ HTML ไฟล์เดียว ค่าคงที่ (ลูกตุ้ม 1 กก. สองอัน, แท่ง 1 ม. สองอัน, g = 9.81), ตำแหน่งเริ่มต้นคงที่ (แขนทั้งสองที่ 120°, ปล่อยจากหยุดนิ่ง), สมการการเคลื่อนที่แบบไม่เชิงเส้นเต็มรูปแบบ, RK4 ที่ขั้นเวลาคงที่ 1/2000 วินาที วาดมัน, ติดตามลูกตุ้มล่าง และ — จุดสำคัญของทั้งหมด — ให้คะแนนฟิสิกส์ของตัวเองแบบเรียลไทม์บนหน้าจอ สองวิธี:

  1. การลอยของพลังงาน (Energy drift) ลูกตุ้มคู่ที่ไม่มีแรงเสียดทานจะคงพลังงานกลทั้งหมดไว้ อย่างแม่นยำ ดังนั้นแอปจะคำนวณพลังงานของตัวเองทุกเฟรมและรายงานว่ามันเบี่ยงเบนไปจากค่าเริ่มต้นเท่าใด การเบี่ยงเบนใดๆ ล้วนเป็นข้อผิดพลาดของตัวอินทิเกรต มีคำตอบเชิงวิเคราะห์ที่ถูกต้อง และมันคือ ศูนย์ นี่คือผู้ตัดสินที่ไม่สามารถโต้แย้งได้
  2. เลขชี้กำลัง Lyapunov แอปจะรันลูกตุ้ม คู่แฝด ที่ซ่อนอยู่ ซึ่งเหมือนกันทุกประการ ยกเว้นว่ามุมแรกถูกสะกิดเล็กน้อยหนึ่งส่วนในหนึ่งพันล้าน (10⁻⁹) มันวัดว่าทั้งสองแยกออกจากกันเร็วแค่ไหน ฟิตเส้นโค้งเอ็กซ์โพเนนเชียล และรายงานอัตราการเติบโต λ ค่า λ ที่เป็นบวกคือลายเซ็นทางคณิตศาสตร์ของความโกลาหลแบบกำหนดได้ — หลักฐานว่าการเคลื่อนที่ที่ดูวุ่นวายบนหน้าจอคือความไวต่อสภาวะเริ่มต้นที่แท้จริง ไม่ใช่ข้อผิดพลาดทางตัวเลข

ปุ่มเดียวจะรันการตรวจสอบทั้งสองแบบโดยไม่ต้องมีส่วนติดต่อผู้ใช้ (headless) เป็นเวลา 60 วินาทีจำลอง และพิมพ์คำตัดสิน

ทำไมต้องใช้ลูกตุ้มคู่? เพราะมันเป็นตัวอย่างที่สะอาดที่สุดของระบบที่

กำหนดได้อย่างสมบูรณ์และคาดเดาไม่ได้อย่างสมบูรณ์ในเวลาเดียวกัน

. สมการไม่มีองค์ประกอบสุ่ม รันสองครั้งจากจุดเริ่มต้นเดียวกัน คุณจะได้การเคลื่อนที่เหมือนกันทุกครั้ง สะกิดจุดเริ่มต้นเพียงหนึ่งในพันล้านของเรเดียน ภายในสิบห้าวินาที ทั้งสองจะทำสิ่งที่แตกต่างกันโดยสิ้นเชิง มันคือการทดสอบความเครียดที่สมบูรณ์แบบสำหรับทฤษฎี: ฟิสิกส์สามารถตรวจสอบได้อย่างแม่นยำ แต่พฤติกรรมไม่สามารถเดาได้ด้วยตาเปล่า

Khaled Bakeer - inline image

ลูกตุ้มคู่

เพื่อให้คะแนนผู้ให้คะแนน ฉันสร้างของตัวเองขึ้นมา

มีข้อผิดพลาดในการทดสอบที่ให้คะแนนตัวเอง: จะเกิดอะไรขึ้นถ้าแอปทั้งสี่เห็นพ้องต้องกันในตัวเลขที่ผิด? ข้อบกพร่องร่วมกันอาจดูเหมือนฉันทามติ

ดังนั้นก่อนการแข่งขัน ฉันเขียนการจำลองลูกตุ้มคู่ของตัวเองตั้งแต่เริ่มต้น — ค่าคงที่เดียวกัน, RK4 เดียวกัน, 60 วินาทีเดียวกัน — เป็นกระดาษคำตอบอิสระ มันบอกว่า: พลังงานเริ่มต้น 14.715 J, การเบี่ยงเบนสูงสุดในช่วง 60 วินาที 6.6×10⁻⁸ % (นั่นคือห่างจากความสมบูรณ์แบบเพียงเศษเสี้ยวของการปัดเศษ), เลขชี้กำลัง Lyapunov สูงสุด ≈1.4 ต่อวินาที และวิถีคู่แฝดแยกออกจากกันหนึ่งเรเดียนเต็มที่ ≈14.5 วินาที

นั่นคือความจริงพื้นฐานที่แอปทุกตัวด้านล่างถูกวัดเทียบ ไม่ใช่ "โมเดลเห็นด้วยกัน" — แต่ "โมเดลเห็นด้วยกับการจำลองอิสระที่ฉันควบคุม"

การแข่งขัน

เทอร์มินัลสี่ตัว, เครื่องมือสี่ชนิดที่แตกต่างกัน: Sonnet 5 ใน Claude Code, Grok 4.5 และ Composer 2.5 ผ่าน Grok CLI, DeepSeek V4 Pro ใน opencode

สองตัวปฏิบัติเหมือนเป็นการวิ่งระยะสั้น Composer 2.5 เสร็จก่อน ใน 1 นาที 43 วินาที — เขียนไฟล์, พิมพ์ตาราง "ผลลัพธ์แบบ headless ที่ยืนยันแล้ว" เรียบร้อย Grok 4.5 ตามมาใน ด้วยการเขียนที่ละเอียดที่สุดในสี่ตัว: สมการพลังงานที่ชัดเจนที่สุดในตำราเรียน และ สอง เมตริกการแยกตัว ในขณะที่ตัวอื่นรายงานแค่อันเดียว

อีกสองตัวปฏิบัติเหมือนเป็นข้อสอบที่ต้องส่ง Sonnet 5 เขียนไฟล์ที่กะทัดรัดที่สุดในกลุ่ม จากนั้นเปิดเบราว์เซอร์จริง — สิบห้าครั้ง — เพื่อรันผู้ตัดสินของตัวเองจริงๆ ระหว่างทางมันสังเกตว่าแท็บอัตโนมัติถูก Chrome ทำให้ช้าลงในเบื้องหลัง คิดออกมาดังๆ ว่าการตรวจสอบแบบ headless ไม่ได้ขึ้นอยู่กับแอนิเมชัน รันมันต่อไป แล้วจึงเรียกมันว่าเสร็จ ที่ DeepSeek V4 Pro ทำสิ่งเดียวกันผ่านเครื่องมือที่แตกต่าง — ขับ Chrome แบบ headless, คลิกปุ่ม Run Referee ของตัวเอง, ถ่ายภาพหน้าจอของแผงเพื่อยืนยัน — และเสร็จที่ โดยใช้เงินไปเพียงแปดเซ็นต์

Khaled Bakeer - inline image

เทอร์มินัลสี่ตัว, ตัวแทน AI สี่ตัว

นี่คือสิ่งบอกเล่า และมันพลิกกลับ การทดสอบ 02 Composer และ Grok รายงานตัวเลขผู้ตัดสินที่ถูกต้อง โดยไม่เคยเปิดไฟล์ เท่าที่การบันทึกแสดง พวกเขาอ้างผลลัพธ์ที่ "ถูกต้อง" จากเหตุผลเพียงอย่างเดียว Sonnet และ DeepSeek รายงานตัวเลขที่ถูกต้องเพราะพวกเขา รันมันและอ่านแผง

บางทีคราวหน้าฉันอาจต้องบังคับใช้ playwright หรือ chrome e2e

ผลลัพธ์ จากผู้ตัดสินของแต่ละแอป

ผู้ตัดสิน #1 — การลอยของพลังงาน, ส่วนที่แน่นอน ความจริงพื้นฐาน: 6.6×10⁻⁸ %

โมเดล

การลอยของพลังงานสูงสุด (รายงานด้วยตนเอง)

คำตัดสิน

Sonnet 5

6.57×10⁻⁸ %

PASS

Grok 4.5

≈6.6×10⁻⁸ %

PASS

Composer 2.5

6.6×10⁻⁸ %

PASS

DeepSeek V4 Pro

4.94×10⁻⁸ % *

PASS

บรรจบกัน เป็นครั้งที่สาม ทั้งสี่ตัวลงบนคำตอบทศนิยมแปดตำแหน่งเดียวกันกับการจำลองอิสระของฉัน ไม่มีใครปลอมตัวอินทิเกรต — คุณ ไม่สามารถ ปลอมมันได้ นั่นคือการออกแบบทั้งหมด และครั้งนี้ไม่มีใครแม้แต่จะพยายาม (* DeepSeek อ่านค่าต่ำกว่าเล็กน้อยเพียงเพราะการตรวจสอบแบบ headless ของมันสุ่มตัวอย่างพลังงานทุกขั้นที่ 100 แทนที่จะเป็นทุกขั้น — ตัวตรวจสอบที่มีความแม่นยำน้อยที่สุดในสี่ตัว แม้ว่าจะยังผ่านอย่างสบายๆ)

ผู้ตัดสิน #2 — เลขชี้กำลัง Lyapunov, ส่วนของความโกลาหล ความจริงพื้นฐาน: ≈1.4 ต่อวินาที, เป็นบวก

โมเดล

λ ที่ฟิตแล้ว

การแยกตัว 1 เรเดียน

Sonnet 5

1.634 /s

14.85 s

DeepSeek V4 Pro

1.535 /s (R² = 0.964)

14.50 s

Composer 2.5

1.47 /s

14.5 s

Grok 4.5

1.45 /s

14.85 s

ทั้งหมดเป็นบวก ทั้งหมดอยู่ในช่วงที่แต่ละโมเดลเลือกที่จะฟิต ความโกลาหลเป็นจริง วัดได้สี่วิธีอิสระ และมันสอดคล้องกับกระดาษคำตอบ

Khaled Bakeer - inline image

การลอยของพลังงาน

แล้วอะไรที่แยกพวกเขาจริงๆ?

อ่านสองตารางแล้วคำตอบที่ซื่อสัตย์คือ: ในสิ่งที่การทดสอบวัด ไม่มีอะไรแยกพวกเขา ทั้งสี่ตัวถูกต้อง นี่คือจุดที่ทฤษฎี "โมเดลไม่สำคัญ" ดูแข็งแกร่งที่สุดในสามการทดสอบ — งานสามารถตรวจสอบได้อย่างสมบูรณ์ ยากจริงๆ และทุกโมเดลทำได้สมบูรณ์แบบ

แต่ การทดสอบ 02 สอนให้ฉันดูคอลัมน์ที่ ไม่ใช่ คะแนน ครั้งที่แล้วมันคือระบบนำทางอัตโนมัติ ครั้งนี้มันคือนาฬิกา และเบราว์เซอร์

  • โมเดลที่เร็วสองตัว (Composer 1:43, Grok 3:58) ส่งไฟล์ที่ถูกต้อง โดยที่พวกเขาไม่เคยรัน
  • โมเดลที่ช้าสองตัว (Sonnet 9:07, DeepSeek 9:15) ส่งไฟล์ที่ถูกต้อง เพราะพวกเขารันพวกมัน

นี่คือการพลิกผันจาก การทดสอบ 02 ครั้งที่แล้ว โมเดลที่ไม่ตรวจสอบ ล้มเหลว — ระบบนำทางอัตโนมัติของ Grok ตก 15 จากการลงจอด 20 ครั้ง ครั้งนี้ โมเดลที่ไม่ตรวจสอบ ผ่านไปได้ Composer และ Grok ถูกต้องโดยไม่ต้องตรวจสอบ

ซึ่งทำให้บทเรียนคมชัดขึ้นแทนที่จะซ้ำ: การตรวจสอบไม่ใช่สิ่งที่ทำให้ผลลัพธ์ถูกต้อง มันคือสิ่งที่ทำให้คุณรู้ว่ามันถูกต้องก่อนที่จะส่ง สำหรับงานที่ตรวจสอบได้อย่างสมบูรณ์ โมเดลที่ดีพอสามารถข้ามการตรวจสอบและยังคงถูกต้องได้ เพียงแต่มันไม่สามารถ รู้ ว่ามันถูกต้อง Composer และ Grok ถึงจุดนั้นในหนึ่งในสี่ของเวลา — และส่งแบบไม่เห็นอะไร Sonnet และ DeepSeek จ่ายเงินห้านาทีและแปดเซ็นต์ถึงสองดอลลาร์สำหรับสิ่งที่นักวิ่งระยะสั้นไม่ได้ซื้อ: ความแน่นอน

ว่าการแลกเปลี่ยนนั้นคุ้มค่าหรือไม่ ขึ้นอยู่กับต้นทุนของการผิดพลาดทั้งหมด สำหรับการสร้างภาพที่ใช้แล้วทิ้ง ให้ส่งแบบไม่เห็นและประหยัดนาที สำหรับสิ่งใดก็ตามที่ข้อบกพร่องของตัวอินทิเกรตที่เงียบถึงขั้นตอนการผลิต โมเดลที่เปิดเบราว์เซอร์คือโมเดลที่คุณต้องการ — และ DeepSeek พิสูจน์ว่านิสัยนั้นมีค่าใช้จ่ายสี่เซ็นต์ ไม่ใช่สองดอลลาร์

โหมดบอด: จุดที่การทดสอบนี้มีคม

มีเหตุผลที่ฉันเลือกความโกลาหล วางลูกตุ้มสี่ตัวเคียงข้างกันแล้วปล่อยให้มันทำงาน ภายในสิบห้าวินาที ทุกรอยเส้นคือเส้นขีดเขียนที่ไม่สามารถคาดเดาได้แตกต่างกัน — และคุณไม่สามารถบอกได้ว่าโมเดลไหนเขียนอันไหน สไตล์ประจำบ้าน, ชื่อตัวแปร, ส่วนเสริม UI เล็กๆ น้อยๆ ล้วนหายไปทันทีที่ฟิสิกส์ครอบงำ การใช้งานที่ถูกต้องสี่แบบของระบบที่โกลาหลนั้น สำหรับสายตา ไม่สามารถแยกแยะได้

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

Khaled Bakeer - inline image

รอยเส้นลูกตุ้มคู่สี่รอย

สิ่งที่ค่าใช้จ่ายซื้อ

  • DeepSeek V4 Pro: $0.0432 แยกรายการตามโทเค็น มันยังเป็นหนึ่งในสองตัวที่ขับเบราว์เซอร์จริงเพื่อให้คะแนนตัวเอง ถูกที่สุด และ ขยันที่สุด — ตัวเลือกที่คุ้มค่า อีกครั้ง โดยสองลำดับความสำคัญ
  • Sonnet 5: ~$2.02 คิดตามโทเค็น (มันรันบนแผน ดังนั้นนี่คือจำนวนโทเค็นของฉัน × ราคาที่เผยแพร่) ส่วนใหญ่ไปที่ลูปการตรวจสอบสิบห้าครั้งที่สร้างการรับรองที่ระมัดระวังที่สุดในสนาม
  • Grok 4.5 และ Composer 2.5: สมัครสมาชิกรายเดือนผ่าน Grok CLI ไม่มีราคาต่อโทเค็น — ดังนั้นไม่มีตัวเลขดอลลาร์ที่ซื่อสัตย์ และไม่มีแถบในแผนภูมิของฉัน

ข้อควรระวัง ก่อนที่คุณจะอ้างฉัน

หนึ่งรันต่อโมเดล CLI สี่ตัวถูกเปิดตัวห่างกันนาทีหรือสองนาที ดังนั้นนาฬิกาจับเวลาในวิดีโอคือนาฬิกาจริงของแต่ละโมเดลจากบันทึกของตัวเอง ไม่ใช่ปืนที่พร้อมกัน — ระยะเวลานั้นซื่อสัตย์ "เส้นเริ่มต้น" ไม่เท่ากัน และฉันอยากบอกคุณมากกว่าที่จะปลอมการเริ่มต้นที่สะอาด ผู้ตัดสินแบบ headless ของ DeepSeek สุ่มตัวอย่างน้อยเกินไป ซึ่งเป็นสาเหตุที่ตัวเลขการลอยของมันต่ำที่สุด ฉันเรียกมันว่าความไม่แม่นยำเล็กน้อย ไม่ใช่ข้อผิดพลาด เพราะแผงสดของมันสุ่มตัวอย่างทุกเฟรมและการรันอิสระของฉันยืนยันค่าจริง และ "การตรวจสอบซื้อความมั่นใจ ไม่ใช่ความถูกต้อง" เป็นข้อกล่าวอ้างเกี่ยวกับ งานนี้ ซึ่งคำตอบสามารถตรวจสอบได้อย่างสมบูรณ์ — สำหรับงานแบบปลายเปิด (ดู การทดสอบ 02) การตรวจสอบซื้อความถูกต้องด้วยเช่นกัน

ทุกอย่างถูกเผยแพร่และรันแบบสด คุณไม่จำเป็นต้องเชื่อตัวเลขในบทความนี้ — กดปุ่มด้วยตัวเอง

https://x.com/0xBakeer/status/2077442955934101680

ลองดู

ไฟล์ทั้งสี่ที่ไม่ถูกแตะต้องรันในเบราว์เซอร์ของคุณ กด Play เพื่อดูความโกลาหล กด Run Referee เพื่อสร้างตัวเลขทั้งหมดด้านบนขึ้นมาใหม่:

ตารางพลังงานคือกลุ่มควบคุม — มันควรจะเสมอกัน และมันก็เสมอ นาฬิกาคือการทดลอง และโหมดบอดคือประโยคสุดท้าย: คำตอบที่ถูกต้องสี่คำตอบสำหรับปัญหาที่โกลาหลดูเหมือนกันทุกประการ

— Khaled

สร้างต่อใน YouMind

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore YouMind
สำหรับครีเอเตอร์

เปลี่ยน Markdown ของคุณให้เป็นบทความ 𝕏 ที่สะอาดตา

เวลาคุณเผยแพร่งานเขียนยาวของตัวเอง การจัดรูปแบบรูปภาพ ตาราง และบล็อกโค้ดให้เข้ากับ 𝕏 นั้นน่าปวดหัว YouMind เปลี่ยนร่าง Markdown ทั้งฉบับให้เป็นบทความ 𝕏 ที่สะอาดตาและพร้อมโพสต์ทันที

ลอง Markdown เป็น 𝕏

แพตเทิร์นให้ถอดรหัสเพิ่มเติม

บทความไวรัลล่าสุด

สำรวจบทความไวรัลเพิ่มเติม