ค่าใช้จ่ายของเซสชันเดียว เมื่อวัดทั้งสองวิธี
ลองใช้ Droid หนึ่งเซสชันที่มีสามงาน: รีเซ็ตระบบรหัสผ่าน, เพิ่มส่วนหัวลิขสิทธิ์, และปรับปรุงบริการการเรียกเก็บเงิน รันทั้งสามงานบน Claude โมเดลชั้นนำอย่าง Opus จะมีค่าใช้จ่ายอยู่ที่ $0.84, $0.62, และ $1.41 รวมเป็น $2.87 สำหรับเซสชันนี้
แต่ถ้าจัดเส้นทางตามความซับซ้อน งานสองงานแรกเป็นงานประจำ จึงลดลงเหลือ $0.09 และ $0.12 บนโมเดลประสิทธิภาพสูง ในขณะที่งานปรับปรุงยังคงใช้โมเดลชั้นนำที่ $1.41 เซสชันนี้รวมเป็น $1.62 ผลลัพธ์เดียวกันแต่ประหยัดไป 43% โดยตัวแปรเดียวที่เปลี่ยนคือโมเดลที่ใช้กับแต่ละงาน
ทีมวิศวกรรมส่วนใหญ่เลือกโมเดลเดียวและใช้มันตลอดไป ไม่ใช่เพราะมันเหมาะสมที่สุด แต่เพราะการสลับโมเดลกลางเซสชันหมายถึงการสูญเสียบริบท ความยุ่งยากที่เพิ่มขึ้น และการตัดสินใจที่ไม่มีใครอยากทำวันละ 40 ครั้ง ดังนั้นพวกเขาจึงโยนทุกอย่างไปที่โมเดลที่เก่งที่สุดเท่าที่จะจ่ายไหว และหยุดดูบิล
การตั้งค่าปกตินี้มีค่าใช้จ่ายแฝง โมเดลราคาแพงไม่ใช่ทางเลือกที่ปลอดภัย มันแค่แพงเท่านั้น และช่องว่างด้านคุณภาพของงานประจำก็แคบลงอย่างรวดเร็ว จนทำให้ตัวเลขเดิมใช้ไม่ได้อีกต่อไป
Factory Router ทำงานอยู่บนแพลตฟอร์ม Droids และจัดเส้นทางแต่ละงานโดยอัตโนมัติ: งานประจำไปยังโมเดลประสิทธิภาพสูง งานซับซ้อนไปยังโมเดลชั้นนำ พร้อมส่งมอบบริบททั้งหมดไปกับการสลับแต่ละครั้ง ตัวเลขเซสชันด้านบนมาจากเกณฑ์มาตรฐานตอนเปิดตัว Factory ไม่ได้ขายโมเดล ดังนั้นจึงไม่มีแรงจูงใจเชิงโครงสร้างที่จะให้คุณอยู่ในเส้นทางที่แพง นี่เป็นสิ่งที่น่าสังเกตเมื่อคุณอ่านตัวเลขเหล่านี้

ปัญหาที่ไม่มีใครวัด
ทุกเซสชัน Droid ทำงานบนโมเดลหนึ่ง และทีมส่วนใหญ่เลือก Opus โดยไม่กลับมาทบทวนอีก ค่าใช้จ่ายของการตั้งค่าปกตินี้มองไม่เห็นเพราะมันไม่เคยปรากฏเป็นความผิดพลาด งานเสร็จ ผลลัพธ์ดี แต่บิลกลับสูงกว่าที่ควรจะเป็นอย่างเงียบ ๆ
เซสชันเดียวด้านบนสูญเสียไปประมาณ $1.25 ฟังดูเล็กน้อยจนกว่าคุณจะคูณมันด้วยจำนวนครั้ง ที่ 10,000 เซสชันต่อเดือน การตั้งค่าแบบเดียวกันเปลี่ยนค่าใช้จ่ายที่จำเป็น $16,400 เป็นค่าใช้จ่ายจริง $28,700 ซึ่งเท่ากับ $147,600 ต่อปี ที่จ่ายไปกับการจัดเส้นทางงานประจำผ่านโมเดลชั้นนำที่ไม่จำเป็นต้องใช้
ทีมส่วนใหญ่พบว่า 30 ถึง 50 เปอร์เซ็นต์ของเซสชันเป็นงานประจำที่ทำงานบนโมเดลที่แพงที่สุด ช่องว่างนี้คือโอกาสทั้งหมด และต่อไปนี้คือ 15 กฎในสามส่วนเพื่อปิดช่องว่างนี้

→ กฎข้อที่ 1: จำแนกประเภทงานของคุณก่อนสิ่งอื่นใด:
1ดูงาน Droid 30 งานล่าสุดของคุณ จัดเป็นสองกลุ่ม:23งานที่คู่ควรกับโมเดลชั้นนำ: งานที่เกี่ยวข้องกับสถาปัตยกรรมระบบ, การรับรองความถูกต้อง, การชำระเงิน,4ความปลอดภัย, การพึ่งพาข้ามบริการ, อะไรก็ตามที่การผิดพลาดทำให้เสียเวลาในการดีบักหรือ5ย้อนกลับ การปรับปรุงที่ซับซ้อนเกิน 100 บรรทัดของลอจิกทางธุรกิจ67งานประจำ: อัปเดตเอกสาร, การเปลี่ยนแปลงคอนฟิก, การเพิ่มเทสต์ให้กับฟังก์ชันที่มีอยู่,8การแก้ไขบั๊กเล็ก ๆ ที่มีสเปกชัดเจน, ส่วนหัวลิขสิทธิ์, การแก้ไข README,9การสร้างโค้ดเทมเพลต, การโยกย้ายข้อมูลแบบง่าย1011นับแต่ละกลุ่ม1213จากข้อมูลระดับเซสชันของ Factory:14งานประเภท "รีเซ็ตรหัสผ่าน": Opus $0.84 เทียบกับจัดเส้นทาง $0.09 ถูกกว่า 89%15งานประเภท "เพิ่มส่วนหัวลิขสิทธิ์": Opus $0.62 เทียบกับจัดเส้นทาง $0.12 ถูกกว่า 81%1617คูณจำนวนงานประจำของคุณด้วยความแตกต่างนั้น18ช่องว่างนั้นคือภาษีการเลือกโมเดลปัจจุบันของคุณ
→ กฎข้อที่ 2: วัดค่าใช้จ่ายจริง ไม่ใช่การคาดเดา:
1ดึงบันทึกเซสชัน Droid เดือนล่าสุดของคุณ23สำหรับแต่ละเซสชัน:4- ประเภทงาน (จากการจำแนกในกฎข้อ 1)5- โมเดลที่ใช้6- ค่าใช้จ่าย78คำนวณ:9- ค่าใช้จ่ายทั้งหมดของงานประจำที่ใช้โมเดลชั้นนำ10- ต้นทุนของงานเหล่านั้นหากใช้โมเดลประสิทธิภาพสูง (ลดลง 80-90%)11- เงินที่ประหยัดได้ต่อเดือนจากการจัดเส้นทาง1213นี่คือค่าพื้นฐานของคุณก่อนเปิดใช้งาน Factory Router14ทีมส่วนใหญ่พบว่า 30-50% ของเซสชันเป็นงานประจำที่ทำงานบนโมเดลชั้นนำ
→ กฎข้อที่ 3: เขียนคำอธิบายงานที่บ่งบอกความซับซ้อน:
1วิธีที่คุณอธิบายงานจะบ่งบอกความซับซ้อนให้ระบบจัดเส้นทางรับรู้23สัญญาณความซับซ้อนต่ำ (จัดเส้นทางไปยังโมเดลประสิทธิภาพสูง):4- "อัปเดตคอนฟิกแบบง่าย ไม่มีลอจิกทางธุรกิจ: เปลี่ยน timeout ใน config.yaml จาก 30 เป็น 60"5- "เพิ่มคอมเมนต์ JSDoc ที่หายไปให้กับฟังก์ชันยูทิลิตี้ใน /helpers"6- "อัปเดต README ให้สะท้อนขั้นตอนการ deploy ใหม่"78สัญญาณความซับซ้อนสูง (จัดเส้นทางไปยังโมเดลชั้นนำ):9- "ปรับปรุง middleware การรับรองความถูกต้องเพื่อรองรับการรวม SSO ใหม่ของเราข้าม 3 บริการ"10- "ดีบัก race condition ในตัวประมวลผลการชำระเงินที่ปรากฏเฉพาะภายใต้โหลดพร้อมกัน"11- "ออกแบบระบบจำกัดอัตราใหม่เพื่อรองรับเกณฑ์ต่อผู้เช่า"1213คำอธิบายงานที่เฉพาะเจาะจงและมีบริบทครบถ้วนช่วยเพิ่มความแม่นยำในการจัดเส้นทาง14คำอธิบายที่คลุมเครือจะถูกจัดเส้นทางอย่างอนุรักษ์นิยมไปยังโมเดลชั้นนำ
→ กฎข้อที่ 4: คำนวณ ROI รายปีจากการจัดเส้นทาง:
1สูตรประมาณการประหยัดจาก Factory Router:23เซสชันต่อเดือน: [N]4ค่าใช้จ่ายเฉลี่ยต่อเซสชันโดยไม่จัดเส้นทาง: [ค่าพื้นฐาน Opus ใน $]5เปอร์เซ็นต์งานประจำ: [% จากการตรวจสอบกฎข้อ 1]6การลดต้นทุนงานประจำ: 80-90%78ประมาณการประหยัดต่อเดือน:9N × ค่าพื้นฐาน × %งานประจำ × 0.85 = จำนวนเงินที่ประหยัดได้ต่อเดือน1011รายปี: คูณ 121213สำหรับทีมที่รัน 5,000 เซสชัน/เดือน ที่ค่าเฉลี่ย $2.87 โดยมีงานประจำ 40%:145,000 × $2.87 × 0.40 × 0.85 = $4,879/เดือน = $58,548/ปี1516นี่คือขั้นต่ำ Missions (งานอัตโนมัติระยะยาว) จะเพิ่มเงินออมให้มากขึ้นอีก
→ กฎข้อที่ 5: บันทึกว่างานใดบ้างที่ต้องใช้โมเดลชั้นนำสำหรับโค้ดเบสของคุณ:
1ก่อนเปิดใช้งานการจัดเส้นทาง ให้กำหนดว่างานใดที่ต้องใช้โมเดลชั้นนำสำหรับโค้ดเบสของคุณ23เขียนสิ่งนี้ครั้งเดียว วางเป็นเกณฑ์พื้นฐานในการให้คำแนะนำการจัดเส้นทาง:45"สิ่งต่อไปนี้ต้องใช้โมเดลชั้นนำเสมอ:6- การเปลี่ยนแปลงใด ๆ ที่เกี่ยวข้องกับ [เลเยอร์การรับรองความถูกต้อง/การชำระเงิน/ความปลอดภัย]7- การปรับปรุงข้ามบริการที่มีไฟล์มากกว่า [N] ไฟล์8- การเปลี่ยนแปลงคอนฟิกไปป์ไลน์ CI/CD9- การโยกย้าย Schema ฐานข้อมูล10- สิ่งใดก็ตามที่ถูกแฟล็กเป็น [P0/วิกฤต] ในระบบติดตามปัญหาของเรา1112ทุกอย่างอื่นมีสิทธิ์ได้รับการจัดเส้นทางไปยังโมเดลประสิทธิภาพสูง"1314นี่จะกลายเป็นเอกสารนโยบายการจัดเส้นทางของคุณ15คุณจะอัปเดตเมื่อคุณเรียนรู้ว่างานใดที่ต้องใช้การดูแลแบบโมเดลชั้นนำในโค้ดเบสเฉพาะของคุณ
ทีมนักพัฒนา 10 คน, 1,000 เซสชัน/เดือน, งานประจำ 40%: ประหยัดได้ $13,776/ปี ทีมนักพัฒนา 50 คน, 5,000 เซสชัน/เดือน, งานประจำ 40%: ประหยัดได้ $58,548/ปี องค์กรระดับ Enterprise (Nvidia, Adobe): ประหยัดได้หกหลักต่อปี
ข้อผิดพลาดที่ควรหลีกเลี่ยง: อย่าพยายามจำแนกทุกงานด้วยตนเองก่อนเปิดใช้งาน Router Router จะจัดการการจำแนก หน้าที่ของคุณคือกำหนดกฎตายตัวว่างานใดต้องอยู่บนโมเดลชั้นนำ และปล่อยให้ระบบจัดการส่วนที่เหลือ
0:28
→ กฎข้อที่ 6: เปิดใช้งาน Factory Router ในขั้นตอนเดียว:
1ใน Factory CLI หรือ Desktop App:231. เปิดตัวเลือกโมเดล42. เลือก "Factory Router"53. เสร็จ67ไม่ต้องกำหนดค่าใด ๆ เพื่อเริ่มต้น Router จะใช้ลอจิกการจัดเส้นทางเริ่มต้นทันที89เพื่อยืนยันว่าเปิดใช้งานแล้ว:10รันงานง่าย ๆ ("อัปเดตคอมเมนต์ในไฟล์นี้")11ตรวจสอบบันทึกเซสชันสำหรับการระบุโมเดลที่ใช้12คุณควรเห็นโมเดลประสิทธิภาพสูงจัดการงานนี้ ไม่ใช่ Opus1314หากคุณเห็น Opus จัดการงานง่าย ๆ ให้ตรวจสอบว่าเลือก Router อยู่และไม่ได้แทนที่ด้วยโมเดลเฉพาะ
→ กฎข้อที่ 7: ตั้งค่าคำแนะนำการจัดเส้นทางสำหรับโค้ดเบสของคุณ:
1คำแนะนำการจัดเส้นทางเป็นที่ปรึกษา ช่วยให้ Router ตัดสินใจได้ดีขึ้น2สำหรับโค้ดเบสเฉพาะของคุณ ไม่ได้บังคับใช้โมเดล34วางข้อความนี้เป็นจุดเริ่มต้นคำแนะนำการจัดเส้นทางและแก้ไขตามสแต็กของคุณ:56"การเปลี่ยนแปลงด้านการรับรองความถูกต้อง, การชำระเงิน, และความปลอดภัย: โมเดลชั้นนำ7การโยกย้ายฐานข้อมูลและการเปลี่ยนแปลง Schema: โมเดลชั้นนำ8การเปลี่ยนแปลงสัญญา API ที่ส่งผลต่อผู้ใช้ภายนอก: โมเดลชั้นนำ910การอัปเดตเอกสาร: โมเดลประสิทธิภาพสูง11การเพิ่มเทสต์ให้กับฟังก์ชันที่มีอยู่: โมเดลประสิทธิภาพสูง12การเปลี่ยนแปลงคอนฟิกและตัวแปรสภาพแวดล้อม: โมเดลประสิทธิภาพสูง13การสร้างโค้ดเทมเพลตและโครงสร้างพื้นฐาน: โมเดลประสิทธิภาพสูง14คอมเมนต์โค้ดและ JSDoc: โมเดลประสิทธิภาพสูง15การอัปเดต README และ changelog: โมเดลประสิทธิภาพสูง1617ทุกอย่างอื่น: Router ตัดสินใจตามบริบทของงาน"
→ กฎข้อที่ 8: กำหนดค่าคำแนะนำการจัดเส้นทางสำหรับการกำกับดูแลระดับ Enterprise:
1สำหรับทีมที่รันเอเยนต์ในขนาดใหญ่ คำแนะนำการจัดเส้นทางกลายเป็นเอกสารการกำกับดูแล23เทมเพลตมาตรฐานสำหรับอุตสาหกรรมที่มีการควบคุม (ธนาคาร, การดูแลสุขภาพ, Enterprise SaaS):45"กฎการจัดเส้นทางที่มีความละเอียดอ่อนสูง:6- สิ่งใดก็ตามที่เกี่ยวข้องกับ [PII / ข้อมูลทางการเงิน / การรับรองความถูกต้อง] = เฉพาะโมเดลชั้นนำ7- การเปลี่ยนแปลง API ภายนอกใด ๆ = เฉพาะโมเดลชั้นนำ8- สคริปต์การปรับใช้ใน Production = เฉพาะโมเดลชั้นนำ9- งานตอบสนองต่อเหตุการณ์ = เฉพาะโมเดลชั้นนำ1011การจัดเส้นทางมาตรฐาน:12- สภาพแวดล้อม Development, Staging, และ Test = Router ตัดสินใจ13- เครื่องมือภายในและระบบอัตโนมัติ = เลือกใช้โมเดลประสิทธิภาพสูงเป็นหลัก14- เอกสาร, การรายงาน, และการสื่อสาร = โมเดลประสิทธิภาพสูง1516นโยบายการแทนที่:17นักพัฒนาคนใดก็ได้สามารถขอใช้โมเดลชั้นนำสำหรับงานได้18Router ถือว่าสิ่งนี้เป็นการแทนที่แบบตายตัว ไม่ใช่คำแนะนำ19บันทึกการแทนที่โมเดลชั้นนำทั้งหมดเพื่อตรวจสอบรายเดือน"2021บันทึกนี้เป็น ROUTING_POLICY.md ในโฟลเดอร์รากของโปรเจกต์22อ้างอิงใน CLAUDE.md หรือไฟล์บริบทที่เทียบเท่า
→ กฎข้อที่ 9: รัน Missions โดยเปิดใช้งานการจัดเส้นทาง:
1Missions คืองานอัตโนมัติระยะยาวของ Factory2ทำงานเป็นชั่วโมงหรือเป็นวัน ไม่ต้องมีการดูแล34เมื่อเปิดใช้ Factory Router, Missions จะได้รับประโยชน์จากลอจิกการจัดเส้นทางเดียวกัน5แต่ละขั้นตอนใน Mission จะถูกจัดเส้นทางอย่างเหมาะสม6ขั้นตอนง่าย ๆ ใน Mission ที่ซับซ้อนจะทำงานบนโมเดลประสิทธิภาพสูง7Mission จะจ่ายค่าใช้จ่ายระดับโมเดลชั้นนำเฉพาะเมื่อจำเป็นต้องใช้การคิดแบบโมเดลชั้นนำจริง ๆ89วิธีกำหนดค่า:10เปิดใช้งาน Factory Router ก่อนเริ่ม Mission ใด ๆ11เพิ่มคำแนะนำการจัดเส้นทางที่สะท้อนโปรไฟล์ความซับซ้อนของ Mission:1213"Mission นี้เกี่ยวข้องกับ [งานหลักที่ซับซ้อนสูง] และ [งานสนับสนุนประจำ]14งานหลัก (การตัดสินใจด้านสถาปัตยกรรม, การวิเคราะห์ความปลอดภัย): โมเดลชั้นนำ15งานสนับสนุน (เอกสาร, คอนฟิก, โค้ดเทมเพลต): โมเดลประสิทธิภาพสูง16ใช้โมเดลที่มีประสิทธิภาพสูงสุดเท่าที่มีสำหรับขั้นตอนใด ๆ17ที่ไม่ต้องการการใช้เหตุผลตามที่ระบุข้างต้น"1819Missions ระยะยาวจะประหยัดได้มากกว่าเป็นสัดส่วนเพราะสะสมขั้นตอนประจำมากขึ้น
→ กฎข้อที่ 10: ตั้งค่านโยบายการ Failover ของผู้ให้บริการ:
1Factory Router จัดเส้นทางข้ามผู้ให้บริการเพื่อความน่าเชื่อถือ2หากเส้นทางผู้ให้บริการหนึ่งลดประสิทธิภาพ เซสชันจะดำเนินการต่อผ่านผู้ให้บริการที่ทำงานได้ดี34สำหรับทีม Enterprise ที่มีข้อกำหนดด้านเวลาทำงาน:56"นโยบายการจัดเส้นทางเพื่อความน่าเชื่อถือ:7- ผู้ให้บริการหลักต่อโมเดล: [ระบุผู้ให้บริการที่คุณต้องการ]8- เงื่อนไขการ Failover: คำขอใด ๆ ที่ล้มเหลวหรือเกินเวลาแฝง [N] วินาที9- ลักษณะการ Failover: โมเดลเดียวกัน, ผู้ให้บริการอื่น ถ้ามี10 หากไม่มีโมเดลเดียวกัน ให้ยกระดับไปยังโมเดลชั้นนำถัดไป11- TPM เฉพาะ: ยืนยันกับทีมบัญชี Factory สำหรับระดับของคุณ12- เป้าหมาย: ความน่าเชื่อถือของคำขอ 99.9%+1314บันทึกเหตุการณ์ Failover ทั้งหมด ตรวจสอบรายสัปดาห์เพื่อดูรูปแบบสุขภาพของผู้ให้บริการ"
Terminal-Bench 2: อัตราผ่าน 99% ของ Opus ที่ต้นทุนต่ำกว่า 20% Legacy-Bench: อัตราผ่าน 96% ของ Opus ที่ต้นทุนต่ำกว่า 25% ความน่าเชื่อถือของคำขอ 99.9%+ ผ่านการจัดเส้นทางผู้ให้บริการ
3 / 3 | ระบบ: การรัน Factory ในระดับที่เงินออมทบต้น
เรื่องราวการประหยัดต้นทุนน่าสนใจในระดับนักพัฒนาแต่ละคน มันมีนัยสำคัญในระดับทีม และในระดับ Enterprise มันกลายเป็นบรรทัดในงบประมาณ
Nvidia. Adobe. EY. Palo Alto Networks. Adyen. เหล่านี้คือลูกค้า Enterprise ของ Factory
ทีมที่รัน 5,000 เซสชันต่อเดือนจะประหยัดเงิน $58,548 ต่อปีจากการจัดเส้นทางเพียงอย่างเดียว ที่อัตรางานประจำ 40% ทีมที่ 50,000 เซสชันจะประหยัด $585,480 ตัวเลขคณิตศาสตร์เพิ่มเป็นเส้นตรงตามปริมาณ แต่บิลโทเคนของ Enterprise ไม่ได้เป็นเส้นตรง
ประเด็นที่ลึกกว่านั้นคือเรื่องสถาปัตยกรรม แพลตฟอร์มเอเยนต์ AI ส่วนใหญ่สร้างบนสมมติฐานโมเดลเดียว ทีมเดียว โมเดลเดียว ผู้ขายเดียว แพลตฟอร์มของ Factory ออกแบบให้ไม่ยึดติดกับโมเดลใดโมเดลหนึ่ง: LLM ใด ๆ (Claude, GPT, Gemini, Llama, โอเพนซอร์ส), อินเทอร์เฟซใด ๆ (CLI, Desktop, VS Code, Slack, GitHub, Linear, Jira, ไปป์ไลน์ CI), ทุกช่วงของวงจรชีวิตซอฟต์แวร์
Router คือหนึ่งเลเยอร์ของสถาปัตยกรรมนั้น มันคือเลเยอร์ควบคุมต้นทุน บริบท Droid เดียวกันที่ทำงานในเทอร์มินัลของคุณก็ทำงานใน Slack ได้ นโยบายการจัดเส้นทางเดียวกันที่ใช้กับเซสชันแต่ละเซสชันก็ใช้กับ Missions ที่ทำงานเป็นวันได้
ห้ากฎสุดท้ายจะสร้างระบบ Factory ที่สมบูรณ์รอบ Router

→ กฎข้อที่ 11: วัดเงินออมจากการจัดเส้นทางทุกสัปดาห์:
1กำหนดกิจวัตรประจำสัปดาห์เพื่อติดตามประสิทธิภาพของ Router23ตรวจสอบในบันทึกเซสชันของ Factory:41. จำนวนเซสชันทั้งหมดในสัปดาห์นี้52. การกระจายโมเดล (งาน % ที่ไปยังแต่ละโมเดล)63. ค่าใช้จ่ายเมื่อจัดเส้นทางเทียบกับค่าพื้นฐาน (Opus สำหรับทุกอย่าง)74. เซสชันใดที่ Router ยกระดับไปยังโมเดลชั้นนำ (สัญญาณคุณภาพ)89รูปแบบรายงาน:10> เซสชัน: [N]11> การใช้โมเดลประสิทธิภาพสูง: [%]12> การใช้โมเดลชั้นนำ: [%]13> ค่าใช้จ่ายจริง: $[จำนวน]14> ค่าพื้นฐาน (Opus ทั้งหมด) จะเป็น: $[คำนวณ]15> เงินออมรายสัปดาห์: $[จำนวน]16> การยกระดับไปยังโมเดลชั้นนำ: [N] (ตรวจสอบเพื่อปรับปรุงคำแนะนำการจัดเส้นทาง)1718หากอัตราการยกระดับสูงกว่า 10% ให้ตรวจสอบคำแนะนำการจัดเส้นทางของคุณ19การยกระดับมากเกินไปหมายความว่างานประจำกำลังถูกอธิบายว่าซับซ้อน
→ กฎข้อที่ 12: ประเมินความพร้อมของ Agent ก่อนเปิดตัวเต็มรูปแบบ:
1ก่อนปรับใช้ Factory Router สำหรับทั้งทีม ให้รันการประเมินความพร้อมของ Agent ของ Factory23มันประเมินสัญญาณ 100+ รายการใน:4- สุขภาพของโค้ดเบส (ความครอบคลุมของเทสต์, ความน่าเชื่อถือของ CI, เอกสาร)5- วุฒิภาวะของเวิร์กโฟลว์ (กระบวนการ PR, มาตรฐานการตรวจสอบโค้ด, ไปป์ไลน์การปรับใช้)6- ความพร้อมของทีม (ความคุ้นเคยกับเครื่องมือ Agentic, ระบบอัตโนมัติที่มีอยู่)78ใช้ผลลัพธ์เพื่อจัดลำดับความสำคัญของเวิร์กโฟลว์ที่จะจัดเส้นทางก่อน910เวิร์กโฟลว์ที่มีความพร้อมสูง: ปรับใช้ Router ทันที, เปิดใช้งานการจัดเส้นทางทั้งหมด11เวิร์กโฟลว์ที่มีความพร้อมปานกลาง: ปรับใช้ Router ด้วยคำแนะนำที่อนุรักษ์นิยม, งานโมเดลชั้นนำมากขึ้น12เวิร์กโฟลว์ที่มีความพร้อมต่ำ: สร้างความพร้อมก่อนจัดเส้นทาง13เครื่องมือ Agentic บนโค้ดเบสที่ไม่ได้เตรียมพร้อมจะใช้เวลาบนโมเดลชั้นนำมากขึ้นในการแก้ไขข้อผิดพลาด1415เงินออมจาก Router สูงที่สุดในสภาพแวดล้อมที่มีความพร้อมสูง
→ กฎข้อที่ 13: สร้างพูลโมเดลของคุณอย่างตั้งใจ:
1Factory Router ดึงจากพูลของโมเดลชั้นนำและโมเดลประสิทธิภาพสูง2พูลที่คุณกำหนดค่าส่งผลต่อตัวเลือกการจัดเส้นทางที่มี34พูลเริ่มต้นที่แนะนำ:56ระดับชั้นนำ (งานซับซ้อน):7- Claude Opus (เวอร์ชันล่าสุด)8- GPT-5.2 (หากอยู่ในรายชื่อผู้ให้บริการที่อนุมัติของคุณ)910ระดับประสิทธิภาพสูง (งานประจำ):11- Kimi K2.6 (คุ้มค่าที่สุดต่อจุด F1 สำหรับงานโค้ด)12- MiniMax M2.7 (ต้นทุนต่ำที่สุดสำหรับงานง่าย)1314เพิ่มโมเดลเมื่อคุณตรวจสอบประสิทธิภาพบนโค้ดเบสของคุณ15เริ่มต้นด้วยโครงสร้างสองระดับ16ขยายเป็นสามระดับ (ชั้นนำ / กลาง / ประสิทธิภาพสูง) เมื่อคุณมีข้อมูลการจัดเส้นทางแล้ว1718บันทึกว่าโมเดลใดได้รับการอนุมัติสำหรับข้อกำหนดการปฏิบัติตามข้อกำหนดใด19หากองค์กรของคุณจำกัดผู้ให้บริการโมเดลบางราย ให้กำหนดค่าพูลตามนั้น20มีโมเดลโอเพนซอร์สที่โฮสต์ในสหรัฐอเมริกาผ่าน Factory สำหรับสภาพแวดล้อมที่ต้องการที่อยู่ข้อมูล
→ กฎข้อที่ 14: รวมการจัดเส้นทางเข้ากับไปป์ไลน์ CI ของคุณ:
1Factory ทำงานในไปป์ไลน์ CI การจัดเส้นทางก็ใช้ที่นั่นด้วย23เพิ่ม Factory Router ลงในเวิร์กโฟลว์ GitHub Actions ของคุณ:45สำหรับการตรวจสอบ Pull Request:6"จัดเส้นทางงานตรวจสอบ PR ตามขอบเขตการเปลี่ยนแปลงไฟล์7- การเปลี่ยนแปลงไฟล์ความปลอดภัยและการรับรองความถูกต้อง: โมเดลชั้นนำ8- ไฟล์เทสต์: โมเดลประสิทธิภาพสูง9- การเปลี่ยนแปลงเอกสาร: โมเดลประสิทธิภาพสูง10- PR แบบผสม: จัดเส้นทางทีละส่วนถ้าเป็นไปได้, มิฉะนั้นใช้โมเดลชั้นนำสำหรับการตรวจสอบทั้งหมด"1112สำหรับ QA อัตโนมัติ:13"จัดเส้นทางงาน QA ตามความซับซ้อนของเทสต์14- เทสต์ end-to-end เส้นทางวิกฤต: โมเดลชั้นนำ15- การสร้าง Unit Test: โมเดลประสิทธิภาพสูง16- ชุดเทสต์ Regression: โมเดลประสิทธิภาพสูง"1718การจัดเส้นทาง CI จะทบต้นเงินออมเพราะมันทำงานทุก commit19ความแตกต่างของต้นทุนระหว่าง Opus และ Kimi K2.6 ในการสร้างเทสต์จาก 100 commit ต่อวันนั้นมีนัยสำคัญ
→ กฎข้อที่ 15: จัดตั้งการตรวจสอบนโยบายการจัดเส้นทางรายเดือน:
1คำแนะนำการจัดเส้นทางควรพัฒนาไปพร้อมกับการเติบโตของโค้ดเบสและทีมของคุณ23วาระการตรวจสอบรายเดือน (30 นาที):451. รายงานต้นทุน: ตามจริงเทียบกับค่าพื้นฐาน, แนวโน้มการประหยัด62. การวิเคราะห์การยกระดับ: งานใดที่ถูกยกระดับและเพราะอะไร73. อัปเดตคำแนะนำการจัดเส้นทาง: คำแนะนำปัจจุบันยังสะท้อนความซับซ้อนของโค้ดเบสอยู่หรือไม่?84. การประเมินโมเดลใหม่: มีโมเดลใหม่ในพูลที่ควรเพิ่มหรือไม่?95. ข้อเสนอแนะจากทีม: นักพัฒนาแทนที่ Router บ่อยครั้งหรือไม่? เพราะอะไร?1011คำถามที่บ่งบอกว่าคำแนะนำการจัดเส้นทางของคุณจำเป็นต้องอัปเดต:12- อัตราการยกระดับสูงกว่า 15%: คำแนะนำก้าวร้าวเกินไปต่อโมเดลประสิทธิภาพสูง13- อัตราการยกระดับต่ำกว่า 2%: คำแนะนำอาจอนุรักษ์นิยมเกินไป, ปล่อยให้เงินออมหายไป14- อัตราการแทนที่ของนักพัฒนาสูงกว่า 20%: Router ไม่ตรงกับความคาดหวังของนักพัฒนา1516อัปเดต ROUTING_POLICY.md หลังการตรวจสอบทุกครั้ง
หากไม่มี Factory Router: ทุกเซสชันทำงานบนโมเดลชั้นนำ โดยไม่คำนึงถึงประเภทงาน หากมี Factory Router: งานประจำบนโมเดลประสิทธิภาพสูง, งานซับซ้อนบนโมเดลชั้นนำ ผลลัพธ์: ลดต้นทุน 20-43% โดยรักษาประสิทธิภาพเกณฑ์มาตรฐานของโมเดลชั้นนำได้ 96-99%
บทสรุป
นี่คือตัวเลขที่ได้
40-60% ของเซสชัน Droid ด้านวิศวกรรมเป็นงานประจำในทีมส่วนใหญ่ เซสชันเหล่านั้นบน Opus: เฉลี่ย $2.87 ต่อเซสชัน เซสชันเหล่านั้นเมื่อจัดเส้นทาง: เฉลี่ย $1.62 ที่ 10,000 เซสชันต่อเดือน: ประหยัดได้ $147,600 ต่อปี
ตัวเลขเกณฑ์มาตรฐานยังคงใช้ได้: อัตราผ่าน 99% ของ Opus บน Terminal-Bench 2 ที่ต้นทุนต่ำกว่า 20% 96% บน Legacy-Bench ที่ต้นทุนต่ำกว่า 25% แคชพร้อมท์ยังคง intact ข้ามการสลับโมเดล ดังนั้นคุณภาพจึงไม่ลดลงเมื่อ Router เปลี่ยนโมเดลกลางเซสชัน การ Failover ของผู้ให้บริการทำให้เซสชันทำงานต่อเนื่องด้วยความน่าเชื่อถือ 99.9%+
Factory Router อยู่ในช่วงพรีวิวการวิจัยแบบส่วนตัว คุณเลือกมันครั้งเดียวในตัวเลือกโมเดล ไม่ต้องตั้งค่าเพิ่มเติม
สิ่งที่ฉันยังพยายามทำความเข้าใจ: คำแนะนำการจัดเส้นทางแบบที่ปรึกษาทำงานได้ดีเพียงใดกับโค้ดเบสประเภทต่าง ๆ การตั้งกฎเช่น "การเปลี่ยนแปลง Auth = โมเดลชั้นนำ, การปรับแต่งเอกสาร = งานประจำ" ฟังดูสะอาดบนกระดาษ จะเกิดอะไรขึ้นเมื่องานอยู่ตรงกลาง? นั่นคือกรณีขอบที่ควรจับตาดูเมื่อทีมเริ่มใช้สิ่งนี้มากขึ้น
15 กฎข้างต้นคือระบบการติดตั้ง เริ่มต้นด้วยกฎข้อที่ 1 และ 6
ป.ล. บรรทัดที่คนส่วนใหญ่จะข้ามไป: Factory ไม่ได้ขายโมเดล พวกเขาไม่ได้กำไรจากบิลโทเคนของคุณ ความแตกต่างเชิงโครงสร้างนั้นคือสาเหตุที่ระบบจัดเส้นทางแบบนี้มีอยู่ตั้งแต่แรก อยากรู้ว่าจะเกิดอะไรขึ้นเมื่อมีโมเดลเพิ่มเข้ามาในพูลมากขึ้น
บุ๊กมาร์กไว้ก่อนที่มันจะถูกฝัง
ถ้าสิ่งนี้มีประโยชน์ แชร์ให้กับคนที่ต้องการมัน






