InfoQ AI/ML 12 วันที่แล้ว general AI Generated

Github Migrates Copilot Runtime to Rust with AI-Assisted Rewrite

เกี่ยวกับ GitHub
InfoQ AI/ML 09 Oct 2026
68
0
100
รูปภาพประกอบ
รูปภาพประกอบกระทู้
7 11m



เจาะประเด็น
DevTools


GitHub เขียน Copilot ใหม่เป็น Rust 8 แสนบรรทัด ใน 14 สัปดาห์ ด้วย AI ช่วย



ถ้า AI เขียนโค้ดแทนได้ขนาดนี้ คำถามไม่ใช่ "ทำได้ไหม" อีกแล้ว แต่คือ "งานของโปรแกรมเมอร์เหลืออะไร"




ทีมข่าว เอไอไทย.com
⏱ อ่าน 4 นาที



ข่าวนี้ไม่ได้สำคัญที่ Rust เก่งกว่า TypeScript — แต่สำคัญที่ AI เขียนโค้ดระดับ production ได้เป็นแสนบรรทัดแล้วมนุษย์แค่ตรวจ




จำได้ไหมตอนที่ทุกคนยังเถียงกันว่า AI เขียนโค้ดได้แค่ snippet สั้นๆ หรือเปล่า? GitHub เพิ่งเอาคำตอบมาปาใส่หน้าเลย — พวกเขาย้ายโค้ด runtime ของ Copilot กว่า 800,000 บรรทัด จาก TypeScript กับ Node.js ไปเป็น Rust ทั้งหมด ใช้เวลาประมาณ 14.5 สัปดาห์ โดยใช้ AI ช่วยเขียนโค้ดเป็นหลัก



ฟังดูเหมือนข่าว tech ทั่วไปใช่ไหม แต่ลองคิดดูดีๆ นี่คือโค้ดที่รันอยู่บน production จริงของผลิตภัณฑ์ที่มีคนใช้ทั่วโลก ไม่ใช่โปรเจกต์ทดลองใน sandbox ของบริษัท 800,000 บรรทัดเนี่ยมันเทียบเท่ากับโค้ดของบริษัทกลางๆ ทั้งบริษัทเลยนะ



ที่มาและการย้าย


การย้ายครั้งนี้ไม่ใช่การรื้อทิ้งทั้งหมดแล้วเขียนใหม่ (rewrite from scratch) แบบที่ตำรา software engineering สอนให้หลีกเลี่ยง เพราะมันมักจบไม่สวย แต่ GitHub เลือกวิธี incremental migration คือค่อยๆ ย้ายทีละส่วน ใช้ N-API เป็นสะพานเชื่อมระหว่างโค้ด TypeScript เก่ากับ Rust ใหม่ ทำให้ระบบยังทำงานได้ระหว่างการย้าย และยังปล่อย release ใหม่ได้ตามปกติ



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



ตัวเลขที่ต้องจ้อง


ลองดูตัวเลขจริงจากข่าวนี้ แต่ละอันเล่าเรื่องที่ต่างกัน:




800,000+ บรรทัด

ปริมาณโค้ดที่ย้ายจาก TypeScript/Node.js ไป Rust — ระดับที่บริษัท software กลางๆ ทั้งบริษัทอาจไม่มีโค้ดเยอะขนาดนี้



14.5 สัปดาห์

ระยะเวลาที่ใช้ทั้งหมด ตั้งแต่เริ่มจนจบ — เร็วกว่าที่ทีม engineering ทั่วไปจะย้ายโค้ดขนาดนี้ด้วยวิธี manual หลายเท่า



128 pull requests

จำนวน PR ที่ใช้ตลอดโปรเจกต์ — เฉลี่ยสัปดาห์ละประมาณ 9 PR แสดงว่ากระบวนการเป็นขั้นเป็นตอน ไม่ใช่ big bang



Human review ทุก PR

แม้ AI จะเขียนโค้ด แต่ทุก pull request ยังต้องผ่านการรีวิวจากคน — นี่คือจุดที่หลายคนมองข้าม


แล้วมันสำคัญยังไง


ประเด็นไม่ได้อยู่ที่ "Rust ดีกว่า TypeScript" นะ — มันอยู่ที่ว่า workflow การพัฒนาซอฟต์แวร์กำลังเปลี่ยนรูป องค์ประกอบที่ GitHub ใช้มีทั้ง N-API interoperability, automated testing, human review และ AI-assisted development ซึ่งทั้งหมดนี้ทำงานร่วมกัน ไม่ใช่ AI เขียนแล้วจบ



พูดอีกแบบคือ AI ไม่ได้มาแทนโปรแกรมเมอร์ แต่มาเปลี่ยนบทบาทโปรแกรมเมอร์จาก "คนเขียนโค้ด" เป็น "คนออกแบบระบบ ตรวจสอบ และตัดสินใจ" ซึ่งถ้าคุณเป็น dev ที่ยังจับเมาส์เขียนทุกบรรทัดเอง อันนี้อาจเป็นสัญญาณว่าถึงเวลาปรับตัวแล้ว



แต่ก็อย่าเพิ่งตื่นเต้นเกินไป ตัวเลข 14.5 สัปดาห์น่าจะนับเฉพาะช่วงที่ AI ลงมือย้ายจริง ไม่ได้รวมเวลาวิเคราะห์ วางแผน ออกแบบสถาปัตยกรรม และทดสอบทั้งหมด และที่สำคัญ — GitHub คือบริษัทที่สร้าง Copilot เอง เขามีทีมที่เข้าใจ AI tooling ลึกที่สุดในวงการ เอามาใช้กับทีมทั่วไปแล้วตัวเลขอาจไม่สวยเท่านี้



💡

ข่าวนี้ไม่ใช่เรื่องของ Rust หรือ Copilot แต่เป็นหลักฐานว่า AI-assisted development ผ่านจุด "ทดลองได้" มาถึง "ใช้กับ production จริงได้" แล้ว ใครที่ยังรอสักสองสามปีค่อยเริ่มดู ระวังจะตกขบวนแบบไม่รู้ตัว



ที่มา: InfoQ AI/ML — อ่านต้นฉบับ


#GitHub #Copilot #RustMigration

🔗 อ่านต่อ · สินค้าและคำถามที่เกี่ยวข้อง

สินค้ามาแรงตอนนี้

คนขายของถามบ่อย

ความคิดเห็น 4

กำลังโหลดความคิดเห็น...