เจาะประเด็น
DEVELOPER / OPENAI
OpenAI ปั้น Pando แก้ทาง Git! เมื่อ AI เขียนโค้ดดุจนระบบเดิมรับไม่ไหว
เมื่อ Git ที่เราใช้กันจนชินเริ่มออกอาการ 'ตึง' เพราะเจอพลัง AI ถล่มโค้ดมหาศาล OpenAI เลยต้องโชว์เหนือสร้างระบบหลังบ้านใหม่มาแบกแทน
ทีมข่าว เอไอไทย.com
⏱ อ่าน 3 นาที
ถ้าวันหนึ่ง AI เขียนโค้ดได้เร็วกว่ามนุษย์เป็นร้อยเท่า เครื่องมือที่เราใช้กันมา 20 ปีจะกลายเป็นคอขวดที่ฉุดรั้งนวัตกรรมเสียเอง
เอาเข้าจริง Git นี่คือพระเจ้าของเหล่าโปรแกรมเมอร์เลยนะ ใครจะไปคิดว่าระบบที่ Linus Torvalds สร้างมาจนเป็นมาตรฐานโลกจะเจอทางตันได้ แต่ก็นั่นแหละครับ พอเป็น OpenAI ที่มีพี่เบิ้มอย่าง Codex คอยปั่นโค้ดให้แบบไม่หลับไม่นอน ปริมาณงานมันเลยพุ่งทะลุเพดานจน Git แบบเดิมๆ เริ่มจะเอาไม่อยู่
ประเด็นคือ OpenAI เขาใช้ระบบที่เรียกว่า Monorepo หรือการยัดโค้ดทุกอย่างไว้ในที่เดียว ซึ่งพอมันใหญ่ระดับน้องๆ จักรวาล แถมยังมี AI มาช่วยแก้โค้ดแบบรัวๆ การทำคำสั่งพื้นฐานอย่าง git status หรือ git checkout ที่เรากดกันชิลๆ มันกลับช้าจนน่ารำคาญ ลองนึกภาพว่าคุณต้องรอเป็นนาทีแค่จะเช็กว่าไฟล์ไหนเปลี่ยนบ้าง อันนี้คือเสียสุขภาพจิตของจริง
ทางออกของเขาก็คือ "สร้างเองแม่มเลย" จนกลายมาเป็น Pando ระบบหลังบ้านที่ออกแบบมาเพื่อรองรับ Git โดยเฉพาะ แต่จุดที่เจ๋งคือเขาไม่ได้ทิ้ง Git ไปเลยนะ เขายังคงรักษาหน้าตาและการใช้งานให้เหมือนเดิมเป๊ะ เพื่อให้ Developer ไม่ต้องมานั่งเรียนรู้ใหม่ให้เสียเวลา แต่ไส้ในนี่คือคนละเรื่อง
Pando ถูกออกแบบมาให้ทำงานแบบ Distributed ของจริง โดยเน้นไปที่การจัดการ Snapshot ของข้อมูลที่มหาศาลได้แบบลื่นๆ สิ่งที่ OpenAI ทำคือการแยกส่วนการเก็บข้อมูลและการประมวลผลออกจากกัน ทำให้เวลาจะดึงข้อมูลหรืออัปเดตโค้ด มันไม่ต้องไปไล่เช็กทั้งก้อนเหมือน Git แบบดั้งเดิมที่เริ่มจะอุ้ยอ้าย
ประสิทธิภาพที่ต่างกันลิบลับ
Pando สามารถจัดการกับ Repo ขนาดหลาย Terabytes ได้โดยที่ความเร็วในการทำงานแทบไม่ตก ซึ่ง Git ปกติจะเริ่มค้างตั้งแต่ระดับ Gigabytes ต้นๆ แล้ว
รองรับพลังของ Codex
ออกแบบมาเพื่อรองรับอัตราการ Commit โค้ดที่ถี่เกินกว่ามนุษย์จะทำได้ ซึ่งเป็นผลจากการใช้ AI ช่วยเขียนและทดสอบโค้ดแบบอัตโนมัติ
สิ่งที่น่าสนใจคือ OpenAI เลือกที่จะไม่ใช้โซลูชันสำเร็จรูปที่มีอยู่ในตลาด แต่กลับเลือกที่จะลงมือรื้อโครงสร้างพื้นฐานเอง นี่มันสะท้อนให้เห็นว่าในโลกของ AI Scale ทุกอย่างมันเปลี่ยนไปหมดแล้ว แม้แต่เครื่องมือที่ดู "สมบูรณ์แบบ" อย่าง Git ก็ยังต้องหลีกทางให้ความต้องการใหม่ๆ
สำหรับพวกเราที่เป็น Dev ทั่วไป อาจจะยังไม่ต้องรีบหา Pando มาใช้ (เพราะเขายังไม่ได้เปิดให้ใช้ทั่วไปขนาดนั้น) แต่สิ่งที่ต้องตระหนักคือ "AI-driven development" มันกำลังเปลี่ยนโฉมหน้าการทำงานของเราจริงๆ ถ้าเครื่องมือจัดการโค้ดรับไม่ไหว แล้วสมองของเราล่ะ จะรับมือกับสปีดการพัฒนาที่เร็วขึ้นขนาดนี้ได้ยังไง?
การที่ OpenAI ต้องสร้าง Pando คือสัญญาณเตือนว่ายุค AI กำลังทำให้ Standard Tools เดิมๆ กลายเป็นของเก่า การมี AI ช่วยเขียนโค้ดคือเรื่องดี แต่ถ้า Infra แบกไม่ไหว ทุกอย่างก็จบ
ที่มา: OpenAI News — อ่านต้นฉบับ
ความคิดเห็น 1
กำลังโหลดความคิดเห็น...