คอร์ส
Fable 5 เป็นโมเดลสำหรับเขียนโค้ดที่ดีที่สุดที่ฉันเคยใช้ติดต่อกันหลายเดือนของงานประจำวัน การยึดใช้มันต่อเนื่องต้องอาศัยความอดทน รัฐบาลสหรัฐฯ สั่งปิดออนไลน์ไปหลายสัปดาห์ และหลังจากนั้นเงื่อนไขการเข้าถึงก็เปลี่ยนไปเรื่อยๆ
ต่อมา Anthropic เปิดตัว Opus 5 ราคาถูกกว่าครึ่งต่อโทเค็น และเป็นโมเดลที่ Claude Code จะ fallback ไปเมื่อ Fable ปฏิเสธคำขอ นั่นทำให้เกิดคำถามชัดเจนสำหรับใครก็ตามที่จ่ายพรีเมียมเพื่อใช้ Fable: โมเดลที่แพงกว่ายังควรเป็นค่าตั้งต้นอยู่ไหม?
ดังนั้นฉันจึงให้ทั้งสองโมเดลแก้ปัญหาเดียวกัน แล้วเทียบกันในด้านต้นทุน ความเร็ว ความถูกต้อง และคุณภาพของสิ่งที่ส่งมอบ บทความนี้จะแยกวิเคราะห์ผลลัพธ์
Fable 5 คืออะไร?
Fable 5 เป็นโมเดลที่เน้นด้านการเขียนโค้ดในตระกูล Claude 5 ของ Anthropic เปิดตัวเมื่อวันที่ 9 มิถุนายน 2026 มาพร้อมกับ Mythos 5 โมเดลพี่น้องที่ไม่มีตัวจำแนกด้านความปลอดภัย ซึ่ง Anthropic เปิดให้เพียงองค์กรที่ผ่านการตรวจสอบจำนวนน้อย สำหรับบทวิเคราะห์เต็มของการเปิดตัวและการเปรียบเทียบ Fable 5 บนเบนช์มาร์ก ดูได้ที่ คู่มือ Fable 5 โดยเฉพาะของเรา
Fable 5 มีราคาสูงกว่า Opus 5 และมุ่งไปที่งานโค้ดที่ยากกว่า ความต่างด้านประสบการณ์หลักคือมันเปิดโหมดการคิดทุกคำขอและปิดไม่ได้ จึงรู้สึกช้ากว่าและรอบคอบกว่า Opus 5 จะตัดสินใจเองว่าพรอมต์ไหนคุ้มที่จะคิดเพิ่ม
สเปกและราคา
ทั้งสองโมเดลมีขนาดหน้าต่างบริบทและขนาดเอาต์พุตสูงสุดเท่ากัน ต่างกันที่ราคาและวิธีการทำงานของการคิด
|
|
Fable 5 |
Opus 5 |
|
ราคาอินพุต (ต่อ 1M โทเค็น) |
$10 |
$5 |
|
ราคาเอาต์พุต (ต่อ 1M โทเค็น) |
$50 |
$25 |
|
หน้าต่างบริบท |
1M โทเค็น |
1M โทเค็น |
|
เอาต์พุตสูงสุดต่อคำขอ |
128K โทเค็น |
128K โทเค็น |
|
การคิด |
เปิดตลอดเวลา (ปิดไม่ได้) |
ปรับตามสถานการณ์ (เลือกเปิด) |
|
พฤติกรรมการปฏิเสธ |
|
มาตรฐาน |
Fable 5 มีค่าใช้จ่ายต่อโทเค็นราวสองเท่าของ Opus 5 และเพราะการคิดเปิดตลอด การรันครั้งเดียวก็มักปล่อยโทเค็นมากกว่า ทำให้ช่องว่างราคาจริงกว้างกว่าที่อัตราต่อโทเค็นบอก ในการประกอบงานแบบดวลกันภายหลังในคู่มือนี้ Fable ปล่อยเอาต์พุตโทเค็นมากกว่า Opus 74% ทั้งที่โปรแกรมเล็กกว่า
สำหรับการเปรียบเทียบเชิงลึก รวมถึงความต่างบนเบนช์มาร์ก อ่านได้ที่ Claude Opus 5 vs Claude Fable 5
พฤติกรรมการปฏิเสธที่ต้องเขียนโค้ดรองรับ
ประเด็นที่น่าหงุดหงิดอย่างหนึ่งของ Fable 5 คือมีตัวจำแนกด้านความปลอดภัยในตัว เนื่องจากโมเดลถูกมองว่าทรงพลังเกินไป ตัวจำแนกจึงไม่ให้รับคำขอที่เกี่ยวข้องแม้เพียงเล็กน้อยกับสาขาอย่างชีววิทยาหรือความมั่นคงไซเบอร์

สำหรับนักภูมิคุ้มกันวิทยาคนหนึ่ง คำว่า "cancer" เพียงคำเดียวก็ไปสะดุดตัวกรอง biosecurity ทำให้ Claude Code fallback ไปที่ Opus 4.8
ฉันเองก็เจอเมื่อไม่นานมานี้กับบั๊กล็อกอินในโปรเจกต์ส่วนตัว โฟลว์ใช้ Telegram Gateway API สำหรับลงชื่อเข้าใช้แบบ OTP และ Fable 5 ปฏิเสธแบบไม่แตะต้องเลย Opus 5 ทำงานเสร็จ ซึ่งนั่นคือปัญหา: ไม่มีอะไรในบั๊กนั้นที่เป็นความเสี่ยงด้านความปลอดภัย
การ fallback อัตโนมัติแบบไม่ต้องตั้งค่าเกิดขึ้นเฉพาะใน Claude Code และแอป Claude เท่านั้น หากกำลัง ใช้ Fable ผ่าน API จะได้รับฟิลด์ stop_reason ในการตอบกลับแม้จะได้โค้ดสำเร็จ 200
การตอบกลับหน้าตาแบบนี้:
{
"stop_reason": "refusal",
"stop_details": {
"category": "bio",
"explanation": "The request was declined by a safety classifier."
}
}
ดังนั้นจำเป็นต้องตรวจ stop_reason ก่อนจะใช้งานเนื้อหาคำตอบ
หากต้องการเปิด fallback ฝั่งเซิร์ฟเวอร์ ให้ส่งอาร์เรย์ fallbacks (เช่น "fallbacks": [{"model": "claude-opus-4-8"}]) และส่งเฮดเดอร์ anthropic-beta: server-side-fallback-2026-06-01 ตั้งค่าในทุกคำขอ ไม่มีสวิตช์ระดับบัญชี
หมายเหตุเกี่ยวกับโมเดล fallback
อาจสงสัยว่าทำไมบางแหล่งบอกว่า Fable 5 fallback ไป Opus 4.8 ขณะที่บางแหล่งชี้ไป Opus 5 ทั้งสองถูกต้อง เพราะเป้าหมายขึ้นกับหมวดหมู่และบริบทการใช้งาน
ใน Claude Code คำขอที่ถูกธงด้านชีววิทยาจะถูกรันใหม่บน Opus 5 ขณะที่คำขอที่ถูกธงด้านความมั่นคงไซเบอร์ยังคงรันใหม่บน Opus 4.8 สำหรับ API ฟีเจอร์ fallbacks ฝั่งเซิร์ฟเวอร์ ณ ตอนนี้รองรับเฉพาะ Opus 4.8
การแยกแบบนี้เป็นผลจากจังหวะเวลา: ตอนเปิดตัว Fable ในเดือนมิถุนายน ทุกอย่าง fallback ไป Opus 4.8 และเส้นทางชีววิทยาถูกชี้ใหม่ไป Opus 5 ภายหลังเมื่อโมเดลนั้นเปิดตัววันที่ 24 กรกฎาคม
ข้อถกเถียงเกี่ยวกับ Fable 5
Fable 5 ออกสตาร์ตได้ลุ่มๆ ดอนๆ แม้ไม่นับตัวจำแนกด้านความปลอดภัย
การลดขีดความสามารถแบบเงียบๆ และการปฏิเสธที่ผิดพลาด
ไม่กี่วันหลังเปิดตัว Fortune รายงานว่า Anthropic แอบทำให้คำตอบของ Fable 5 อ่อนลงบนทราฟฟิกโครงสร้างพื้นฐาน AI และ ML ราว 0.03% โดยไม่แจ้งใคร
นักวิจัยและนักพัฒนาจำนวนมากไม่พอใจ เพราะคาดหวังโมเดลระดับแนวหน้าที่ทำงานได้ทุกงาน เมื่อจ่ายค่าสมาชิกรายเดือน $200 เพื่อมัน
Anthropic ยอมรับแรงกดดันจากชุมชนภายในวันเดียว บอกว่าตัดสินใจแลกผิดจุด สิ่งที่เปลี่ยนคือความโปร่งใส ไม่ใช่ตัวลดขีดความสามารถ คำขอที่ถูกธงตอนนี้จะแสดงเหมือนการปฏิเสธ และการลดทอนยังอยู่ เหตุผลของ Anthropic คือเงื่อนไขการใช้งานห้ามใช้ Claude เพื่อสร้างระบบ AI แข่งขันอยู่แล้ว ซึ่งพอรับได้ แต่การทำแบบเงียบๆ นานหนึ่งเดือนนั้นไม่ใช่
การระงับจากกฎควบคุมการส่งออก
จากนั้นก็เกิดเรื่องใหญ่กว่า การเปิดเผย jailbreak กระตุ้นคำสั่งควบคุมการส่งออกจากกระทรวงพาณิชย์เมื่อวันที่ 12 มิถุนายน และ Anthropic ดึงทั้ง Fable 5 และ Mythos 5 ออฟไลน์ทั่วโลกเป็นเวลา 19 วัน
Anthropic คัดค้านคำสั่งเรียกคืนอย่างหนักตลอดเวลา ชี้ว่า jailbreak นั้นแคบ ไม่ได้เป็นสากล และโมเดลที่อ่อนกว่าก็สามารถพบได้เช่นกัน จึงทำให้ มาตรฐานการเรียกคืนดูคลุมเครือจากมุมของตน ประเด็นเรื่องเกณฑ์นั้นมีเหตุผลอยู่ ไม่มีใครเคยสร้าง jailbreak แบบสากลได้ และไม่มีโมเดลใดวันนี้ผ่านเกณฑ์นั้น UK AI Safety Institute รายงานความคืบหน้ามุ่งไปทางนั้น แต่ยังไม่มีอะไรที่ใช้ได้จริง
ประเด็นเรื่องเกณฑ์นั้นมีเหตุผล แต่ไม่ใช่วิธีที่ยกมา อันที่จริงมี jailbreak แบบสากล: สถาบันความมั่นคง AI ของสหราชอาณาจักรรายงานว่าพบกับทุกระบบแนวหน้าที่ทดสอบ และทีม red-team ของสถาบันสร้างได้กับ Fable 5 เอง แบบเทิร์นเดียวภายในไม่กี่ชั่วโมง และขยายสู่เวิร์กโฟลว์เชิงตัวแทนหลายเทิร์นภายในไม่กี่วัน ตามที่การ์ดโมเดลของ Fable 5 ระบุ
สิ่งที่โต้เถียงกันจริงๆ คือเกณฑ์นั้นควรกระตุ้นการเรียกคืนหรือไม่ ไม่ใช่ว่าทำ jailbreak แบบนั้นได้หรือเปล่า
การกลับมา พร้อมข้อจำกัดใหม่
Anthropic ส่งตัวจำแนกที่แข็งแรงขึ้นและรายงานอัตราการบล็อกเกิน 99% และจากจุดแข็งนั้น กระทรวงพาณิชย์จึงยกเลิกการควบคุมราววันที่ 30 มิถุนายน
การเข้าถึงทั่วไปกลับมาเมื่อ 1 กรกฎาคม แต่ด้วยเงื่อนไขที่เข้มขึ้น หน้าต่างไม่จำกัด 2 สัปดาห์ที่สัญญาไว้หดเหลือราว 1 สัปดาห์ และมีเพดานใหม่รายสัปดาห์ 50% หมายความว่าเมื่อเกินแล้ว การใช้ Fable 5 เพิ่มจะถูกคิดเป็นเครดิตตามเรตเต็ม $10 และ $50 พอให้สมาชิกบ่นกันใน Reddit
Anthropic ขยายเส้นตายสองครั้ง จากนั้นแยกนโยบายตามแผนเมื่อ 20 กรกฎาคม: Max และ Team Premium คง Fable 5 ไว้ที่ 50% ของลิมิตรายสัปดาห์โดยไม่มีวันสิ้นสุด ส่วน Pro และ Team Standard ได้เครดิตครั้งเดียว $100 และจ่ายตามเรต API หลังจากนั้น Mythos 5 กลับมาให้เพียงราว 100 องค์กรในสหรัฐฯ ที่ผ่านการคัดเลือก จากเดิมที่กว้างกว่าและเป็นสากล
ทั้งหมดนี้ทำให้ Fable 5 เป็นโมเดลที่แข็งแกร่ง แต่ถูกห่อด้วยนโยบายการเข้าถึงที่เปลี่ยนไปทุกเดือน ควรวางแผนเผื่อการปฏิเสธที่ผิดพลาดเป็นครั้งคราว และอย่าคาดหวังว่าเพดานการใช้งานของเดือนนี้จะเหมือนเดิมในเดือนหน้า
Claude Fable 5 เทียบกับ Opus 5 ในโปรเจกต์เดียวกัน
เพื่อดูว่าทั้งสองโมเดลทำงานภายใต้เงื่อนไขเดียวกันอย่างไร ฉันให้แต่ละโมเดลทำงานเดียวกันในเซสชัน Claude Code ใหม่ จากนั้นอ่านทรานสคริปต์เต็ม ไฟล์ JSONL ภายใน และให้คะแนนแอปที่เสร็จแล้วทั้งคู่ในเบราว์เซอร์
ความพยายามแรกของฉันใช้ตัวทำให้ URL สั้น ซึ่งเป็นความผิดพลาด ทั้งสองโมเดลสร้างแอปแทบเหมือนกัน ทั้งธีมและฟีเจอร์ เพราะตัวทำ URL สั้นมีคำตอบชัดเจนที่อยู่ในข้อมูลฝึกของทุกโมเดล การทดสอบไม่วัดอะไรเลย
ตั้งค่าการสร้างแบบ one-shot ของระบบนิเวศมีชีวิตใน Fable 5 และ Opus 5
ฉันจึงเลือกงานที่ไม่มีคำตอบตายตัว: จำลองระบบนิเวศมีชีวิต มีสามสายพันธุ์ในโครงข่ายอาหาร เอเจนต์รวมฝูง ล่า และอดตาย มี 5000 ตัวบนหน้าจอพร้อมกัน ทั้งหมดกำหนดได้จาก seed เดียว พรอมต์ห้ามใช้ไลบรารีที่ทำส่วนยากให้ หมายความว่าทุกโมเดลต้องเขียน spatial query การบังคับทิศทาง และพลวัตประชากรเอง
นี่คือพรอมต์ที่ทั้งสองโมเดลได้รับ แบบคำต่อคำ:
Build a living ecosystem simulation that runs in the browser, and ship it end-to-end in one shot, without asking me any questions or pausing for confirmation. Make all decisions yourself and only stop when it is fully built, tested, and pushed to GitHub.
Requirements:
- A real-time canvas simulation of an ecosystem with at least three species in a food web (for example producers, herbivores, predators). Species interact: they eat, they are eaten, they reproduce, and they die.
- Agents move with steering behaviour — flocking among their own kind, and avoidance or pursuit across species.
- Each agent has an energy budget. Moving and reproducing cost energy, eating restores it, and running out kills the agent. Population levels must emerge from these rules rather than being scripted.
- The simulation must stay stable and interactive at 5000 agents. Show a live FPS counter and a live population graph per species.
- The whole world is generated from a numeric seed. The same seed must always produce the same run.
- Controls to pause, resume, reset, reseed, and tune the key simulation parameters live while it runs.
- Implement the simulation yourself: the steering, the spatial queries, the integration, and the population dynamics. Do not use a physics engine, a flocking library, a game engine, or a charting library. Plain canvas and your own code.
- Tests covering the core simulation logic.
- A README with setup and run instructions.
The simulation should run in the browser and be usable by someone who has never seen it before.
When it is complete, create a new GitHub repository with the gh CLI (which is already installed and authenticated) and push the project to it.
กฎห้ามถามคือจุดสำคัญ มันวัดว่าทั้งสองโมเดลพางานไปได้ไกลแค่ไหนด้วยตัวเอง โดยไม่มีใครคอยแก้ทิศผิด แต่ละโมเดลรันในไดเรกทอรีว่างของตัวเอง โดยไม่มีคำใบ้ว่ามีอีกโมเดลทำงานเดียวกัน
งานนี้ยังซ่อนการทดสอบเชิงวัตถุประสงค์ 4 ข้อไว้ในเอาต์พุตที่ดูเหมือนภาพล้วน
- การค้นหาเพื่อนบ้านต้องใช้ดัชนีเชิงพื้นที่ มิฉะนั้นเฟรมเรตจะตกที่ 5000 เอเจนต์
- โลกต้อง wrap หรือ clamp ได้ถูกต้อง มิฉะนั้นเอเจนต์จะทะลุกำแพง
- ความสุ่มต้องผ่านตัวสร้างแบบมี seed มิฉะนั้น seed เดียวกันจะให้ผลต่างกัน
- อัตราเกิดและตายต้องสมดุล มิฉะนั้นประชากรจะราบเป็นศูนย์หรือระเบิด
ความล้มเหลวทุกข้อเห็นได้บนหน้าจอ นั่นคือสิ่งที่ทำให้เดโมสวยๆ ตรวจให้คะแนนได้
ทั้งสองบิลด์ยังออนไลน์อยู่ คุณจึงทดสอบเทียบเองได้ ไม่ต้องเชื่อฉันอย่างเดียว เปิดสองอันไว้ข้างกันแล้ว reseed ทั้งคู่:
- บิลด์ของ Fable 5: ecosystem-fable-5.vercel.app (ซอร์ส)
- บิลด์ของ Opus 5: ecosystem-opus-5.vercel.app (ซอร์ส)
มีภาพหน้าจอของทั้งสองอยู่ด้านล่าง เผื่ออยากอ่านมากกว่าคลิก แต่ต้องบอกก่อน: ภาพถูกซูมออกเพื่อให้เห็นทั้งหน้าจอ รายละเอียดอาจไม่คมชัด
โมเดลใดรับงานในแต่ละรันจริง
ก่อนดูผล มีหมายเหตุเชิงวิธีวิจัยที่สำคัญต่อการอ่านผล
Claude Code อาจ fallback ไป Opus เมื่อเครื่องจำแนกความปลอดภัยของ Fable 5 ปฏิเสธคำขอ ดังนั้นรันที่ติดป้ายว่า Fable ไม่ได้การันตีว่าเป็น Fable ทั้งหมด แทนที่จะเดา ฉันบันทึกฟิลด์ model ในทุกเหตุการณ์ของผู้ช่วยในทรานสคริปต์ทั้งสอง
โชคดีที่ในการเปรียบเทียบของฉัน ทุกเหตุการณ์ในรันของ Fable กลับมาเป็น claude-fable-5 ทั้งหมด 103 เหตุการณ์ ทุกเหตุการณ์ในรันของ Opus กลับมาเป็น claude-opus-5 ทั้งหมด 247 เหตุการณ์ ไม่มี fallback เกิดขึ้นทั้งสองทิศ ตัวเลขด้านล่างอธิบายโมเดลตามป้าย
Fable 5 และ Opus 5 แก้ปัญหาอย่างไร
Fable ทำงานเงียบๆ เรียกใช้เครื่องมือ 56 ครั้ง และพิมพ์คำอธิบาย 429 คำตลอดทั้งบิลด์ ใน 2 บล็อกข้อความ
Opus ทำงานแบบเปิดเผย เรียกใช้เครื่องมือ 137 ครั้ง มากกว่าสองเท่า และพิมพ์ 4,808 คำใน 110 บล็อก ทั้งสองโมเดลแก้ไขในอัตราใกล้เคียงกันเมื่อเทียบกับปริมาณ ราว 2 ครั้งต่อไฟล์ที่เขียน
เครื่องมือก็เลือกต่างกัน Fable ส่ง ES module ล้วน พร้อมสคริปต์เริ่มต้น python3 -m http.server และไม่มี node_modules เลย ส่วน Opus ติดตั้ง Vite และ Vitest และบิลด์กับ toolchain จริง
เวลาในการบิลด์ด้านล่างวัดเฉพาะเวลาที่ทำงาน ฉันนับจากเหตุการณ์แรกของผู้ช่วยถึงเหตุการณ์สุดท้าย แล้วหักช่วงที่ว่างไม่ได้ทำงานออก
ผลลัพธ์: ความเร็ว ต้นทุน และความถูกต้อง
|
มิติ |
Fable 5 |
Opus 5 |
|
เหตุการณ์ของผู้ช่วย |
103 |
247 |
|
เวลาในการบิลด์จริง |
25 นาที |
48 นาที |
|
เอาต์พุตโทเค็น |
243,442 |
139,920 |
|
การอ่านแคช |
11.3M |
26.4M |
|
การเรียกใช้เครื่องมือ |
56 (24 Bash, 19 Edit, 10 Write) |
137 (60 Bash, 51 Edit, 20 Write) |
|
ข้อความที่พิมพ์ให้เห็น |
429 คำ (2 บล็อก) |
4,808 คำ (110 บล็อก) |
|
ต้นทุนรวม |
$28.70 |
$20.07 |
|
ไฟล์ที่ส่ง |
9 ไฟล์ ไม่มี dependency |
13 ไฟล์ ใช้ Vite + Vitest |
|
จำนวนบรรทัดโค้ด |
~1,010 |
~1,746 |
|
ชุดทดสอบ |
16 รายการ ผ่านทั้งหมด |
58 รายการ ผ่านทั้งหมด |
|
|
ไม่ |
ใช่ |
|
ความเร็วการจำลอง |
3.14 ms/tick ที่ 3,510 เอเจนต์ |
1.35 ms/tick ที่ 4,368 เอเจนต์ |
|
ส่งขึ้น GitHub |
ใช่ |
ใช่ |
Fable แพงกว่าราว 43% และปล่อยเอาต์พุตโทเค็นมากกว่า 74% สำหรับโปรแกรมที่เล็กกว่า เพราะปิดโหมดคิดไม่ได้ จึงคิดค่าใช้จ่ายต่อไปแม้งานจะไม่ต้องการ
ทั้งสองโมเดลผ่านการตรวจเชิงวัตถุประสงค์ทุกข้อ:
- seed เดียวกันสร้างโลกเหมือนเดิม
- seed ต่างกันให้ผลต่างกัน
- ไม่มีค่าใดกลายเป็น
NaN - ไม่มีเอเจนต์หนีออกนอกโลกที่ความเร็วสูงสุด
- ทั้งสองรักษา 60 FPS ในเบราว์เซอร์โดยไม่มี error ในคอนโซล
การจำลองของ Opus เร็วกว่าต่อหนึ่ง tick ถึง 2.3 เท่า มันเก็บเอเจนต์ใน typed array แบบแบนหนึ่งอาร์เรย์ต่อพร็อพเพอร์ตี และมีกริดเชิงพื้นที่แยกต่อสายพันธุ์ Fable ให้เอเจนต์แต่ละตัวเป็นอ็อบเจกต์ของมันเองและใช้กริดเดียวร่วมกันสำหรับทั้งสามสายพันธุ์ ทั้งสองถูกต้อง แต่เลย์เอาต์ข้อมูลของ Opus เร็วกว่า
ข้อบกพร่องที่ Fable จัดส่งมา
สคริปต์ npm test ของ Fable รันไม่ได้ มันส่งคำสั่ง node --test test/ ซึ่งใน Node 26 ถูกตีความเป็นพาธโมดูลไม่ใช่ไดเรกทอรี ทำให้คำสั่งตายก่อนจะรันทดสอบสักรายการ การทดสอบ 16 รายการข้างใต้ใช้งานได้และผ่านเมื่อระบุชื่อไฟล์อย่างชัดเจน จุดเข้าใน package.json ต่างหากที่เสีย
เป็นบั๊กเล็กที่มีต้นทุนใหญ่ เพราะคำสั่งเดียวที่ผู้อ่านจะพิมพ์จริงๆ คือคำสั่งที่พัง และ Fable ก็ไม่เคยจับได้ ซึ่งสำคัญ: พรอมต์ขอให้มีเทสต์ และมันยืนยันด้วยเส้นทางที่ผู้ใช้ของมันเองจะไม่ได้ใช้
Opus ไม่มีความล้มเหลวแบบเดียวกัน เทสต์ 58 รายการรันจาก npm test และผ่าน ทั้งสองชุดทดสอบสิ่งที่สำคัญที่นี่เหมือนกัน ได้แก่ ความกำหนดได้ด้วย seed การอนุรักษ์พลังงาน การ wrap แบบ torus และการอยู่รอดของสายพันธุ์ในระยะยาว ดังนั้นช่องว่างจึงเป็นด้านความลึกไม่ใช่ชนิด เช็คเดียวที่ Opus เขียนต่างหากคือการทดสอบความเครียด 5000 เอเจนต์ ซึ่งเป็นข้อกำหนดที่น่าพังที่สุด
ภาพหน้าจอบอกอะไร
สองแอปหน้าตาไม่เหมือนกันเลย ซึ่งเป็นเหตุผลที่ต้องเปลี่ยนงานทดสอบ

Fable 5: ควบคุมอยู่ซ้าย เอเจนต์เป็นสี่เหลี่ยมแบน สายพันธุ์ชื่อ Plants, Herbivores และ Predators

Opus 5: ควบคุมอยู่ขวา เอเจนต์เป็นสามเหลี่ยมมีทิศแสดงทิศทางการเคลื่อนที่ ธีมทะเล สายพันธุ์ชื่อ Plankton, Grazers และ Hunters
ด้าน UI ความต่างหลักๆ คือ:
- Fable วางแผงควบคุมไว้ซ้าย วาดเอเจนต์เป็นสี่เหลี่ยมแบน และตั้งชื่อสายพันธุ์ว่า Plants, Herbivores, และ Predators
- Opus วางแผงไว้ขวา วาดเป็นสามเหลี่ยมมีทิศ จึงอ่านทิศการเคลื่อนที่ของฝูงได้ คิดธีมใต้น้ำและใช้ชื่อ Plankton, Grazers, และ Hunters
การอ่านกราฟประชากร
กราฟประชากรคือจุดที่ความต่างด้านออกแบบชัดเจน

กราฟของ Fable 5 สเกลเชิงเส้น เส้นพืชกินช่วงแนวตั้งทั้งหมด เส้นผู้ล่าติดอยู่กับแกนล่าง

กราฟของ Opus 5 สเกลลอการิทึม ทั้งสามสายพันธุ์อ่านได้ และเส้นผู้ล่าตัดผ่านเส้นเหยื่อ
การจำลองทั้งสองแกว่งตัวตามระบบผู้ล่ากับเหยื่อ Fable มีจำนวนพืชแกว่งระหว่าง 520 ถึง 7,061 ใน 5 นาที ขณะที่สัตว์กินพืชและผู้ล่าหมุนตามหลัง ผู้ล่าพีกที่ 248 พร้อมกับที่สัตว์กินพืชต่ำสุดที่ 119
ด้วยสเกลเชิงเส้น เส้นพืชจะกินช่วงแนวตั้งทั้งหมด สัตว์กินพืชถูกบีบเหลือแถบบาง และผู้ล่าติดแกนล่าง
นั่นคือเหตุผลที่ Opus ใช้สเกล log และติดป้ายจุดพีก ทั้งสามสายพันธุ์ยังอ่านได้ และคุณจะเห็นเส้นผู้ล่าเพิ่ม ตัดเส้นผู้กินหญ้า แล้วลดลงเมื่อผู้กินหญ้าฟื้น ข้อมูลคลาสเดียวกัน แต่มีเพียงกราฟเดียวที่อ่านได้
พฤติกรรมของสองระบบนิเวศ
ระบบนิเวศข้างใต้ต่างกันด้วย Opus จำกัดชั้นผู้ผลิตไว้ที่แพลงก์ตอน 4,229 ตัว ทำให้ประชากรนั้นชนเพดาน และมีเพียงสองชั้นบนที่แกว่ง ส่วน Fable ปล่อยให้ทั้งสามเชื่อมกัน ทำให้แกว่งกว้างกว่าและโลกดูมีชีวิตชีวากว่า เราได้เสถียรภาพเทียบกับพลวัต ทั้งที่พรอมต์ไม่ได้ขอ

แผงพารามิเตอร์ของ Fable 5: สไลเดอร์ 13 ตัว ในหน่วยของการจำลองเอง

แผงพารามิเตอร์ของ Opus 5: สไลเดอร์ 9 ตัว แต่ละตัวเป็นตัวคูณเริ่มที่ 1.00 จัดกลุ่มเป็น World และ Behaviour
Fable เปิดเผยพารามิเตอร์ 13 รายการในหน่วยจริง: การเติบโตของพืช 5 รัศมีการรับรู้ 60 แรงแยกตัว 1.5 และเมแทบอลิซึมต่อสายพันธุ์ Opus เปิดเผย 9 รายการ ล้วนเป็นตัวคูณที่ปรับให้เป็นมาตรฐานเริ่มที่ 1.00 แบ่งเป็นกลุ่ม World และ Behaviour
สรุปสั้นๆ: Fable ให้การควบคุมมากกว่า ส่วน Opus ให้แผงที่ทำให้ทำลายสมดุลระบบนิเวศได้ยาก
ควรเลือก Fable 5 หรือ Opus 5?
ใช้ Opus 5 เป็นค่าตั้งต้น ในงานนี้ มันมีค่าใช้จ่ายน้อยกว่า 30% รันการจำลองเร็วกว่า 2.3 เท่าต่อหนึ่ง tick และเขียนชุดทดสอบดีกว่า Fable ชนะด้านเวลา เสร็จในเวลาราวครึ่งหนึ่ง
ไปหา Fable 5 เมื่ออยากให้สร้างเสร็จในรอบเดียวโดยแทบไม่ต้องกำกับ หรือเมื่อรอยเท้า dependency สำคัญ Fable ส่งโปรแกรมไร้ dependency ขนาดเล็กกว่าทางเลือก 42% และไปถึงจุดนั้นด้วย 103 เทิร์นของผู้ช่วย เทียบกับ 247 ความกระชับนี้มีคุณค่าจริงบนงานที่ตั้งใจจะอ่านเองภายหลัง
ข้อคิดส่งท้าย
สองบิลด์ของโปรเจกต์ประเภทเดียวกันยังไม่ใช่เบนช์มาร์ก ประสิทธิภาพโลกจริงอาจต่างกันมากแม้เบนช์มาร์กที่มีจะว่าอย่างไร
เช่น แม้การเปรียบเทียบของเราจะแสดงว่า Fable ใช้โทเค็นมากกว่า Opus นักพัฒนาส่วนใหญ่แชร์ในทางกลับกัน: Opus 5 เผาโทเค็นมากกว่า Fable หรือ Sol อย่างมากในงานคล้ายกัน ข้อสงสัยคือการ pre-training แบบ RL ของ Opus 5 ทำให้มันถูกปรับให้เหมาะกับการเพิ่มโทเค็นมากไป แทนที่จะช่วยอย่างกระชับ นอกการเปรียบเทียบ ฉันเองก็รู้สึกเช่นนี้ในงานของฉัน โมเดลตระกูล Opus มีความพูดมากขึ้นเรื่อยๆ บนผิวหน้าและอ่านยากขึ้น
ส่วนตัว ฉันจะยังใช้ Fable 5 สำหรับโปรเจกต์โค้ดเกือบทั้งหมด รวมถึงของลูกค้า เพราะในระยะยาวมันชนะด้านความแม่นยำ ฉันอยู่บนแผน Max ล่าสุด และยังไม่เคยชนเพดานการใช้งาน แม้ใช้ Fable พร้อมกันหลายเซสชัน (แม้จะไม่ได้รัน Claude Code ตลอดเวลา) ฉันจะใช้ Opus เมื่อค่าโทเค็นสำคัญ หรือเมื่ออยากได้คำบรรยายงานที่กำลังทำเพื่อความเข้าใจของตัวเอง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโมเดลและเครื่องมือรอบๆ แนะนำให้อ่าน คู่มือ Claude Fable 5แบบเต็มของเรา พร้อมบทช่วยสอนเกี่ยวกับ Claude Code และ แนวปฏิบัติที่ดีที่สุดของ Claude Code