OpenAI ได้เผยแพร่การปรับปรุงระบบควบคุมซอร์สโค้ดของตนเอง ซึ่งถูกเรียกว่า Pando เพื่อรองรับการทำงานพร้อมกันที่เพิ่มขึ้นอย่างมหาศาลจาก Codex โดยระบุว่าจำเป็นต้องปรับปรุงระบบควบคุมซอร์สโค้ดเพื่อรองรับปริมาณงานที่ Codex ทำให้เกิดขึ้น
ในช่วงปลายปี 2025 ระบบเก่าเริ่มประสบปัญหา เช่น การดึงและการส่งข้อมูลที่ช้า การรวมโค้ดที่ไม่สำเร็จ และความน่าเชื่อถือที่ต่ำกว่า 90% เนื่องจากมีวิศวกรหลายคนส่งการเปลี่ยนแปลงพร้อมกัน
Pando ทำงานโดยการรักษาขนาดแพ็กเกจให้เล็ก แม้ว่าจะมีสาขา (branch) นับล้านก็ตาม ซึ่งช่วยให้การทำงานร่วมกันขนาดใหญ่เป็นไปได้
การพัฒนาระบบนี้ใช้ Agent ที่ขับเคลื่อนด้วย GPT-6 Astra และใช้เวลา 10 สัปดาห์ โดยมีการรันในฐานะพร็อกซีหน้าของระบบเก่า ทำให้การเปลี่ยนผ่านเป็นไปโดยไม่มีการหยุดทำงาน
เมื่อ Agent เพิ่มปริมาณโค้ดที่ผลิตได้ของวิศวกรหนึ่งคน ระบบที่ใช้ร่วมกัน เช่น การควบคุมซอร์สโค้ดและการตรวจสอบ จึงกลายเป็นปัจจัยจำกัด ซึ่ง OpenAI พบข้อจำกัดนี้ก่อนเนื่องจากรัน Codex ในสเกลที่ใหญ่ที่สุด
ศัพท์ที่ควรรู้
- Monorepo – คือระบบควบคุมซอร์สโค้ดขนาดใหญ่ที่เก็บโค้ดทั้งหมดไว้ในที่เดียว
- Codex – คือระบบของ OpenAI ที่ช่วยในการพัฒนาโค้ด ซึ่งทำให้เกิดการทำงานพร้อมกันจำนวนมาก
- CI (Continuous Integration) – คือกระบวนการรวมโค้ดจากหลายแหล่งเข้าด้วยกันอย่างต่อเนื่อง
- Agent – ในบริบทนี้หมายถึงซอฟต์แวร์อัตโนมัติที่ช่วยในการเขียนและปรับปรุงระบบ
ที่มา: cellcog.ai