动察 Beating ข่าวด่วน AI นักพัฒนาที่มีชื่อเสียง Theo ได้เปิดซอร์ส tsc-rs เขาให้ AI พอร์ตคอมไพเลอร์ TypeScript 7 ที่ Microsoft เขียนด้วย Go ไปเป็น Rust ครอบคลุมคอมไพเลอร์ ตัวตรวจสอบชนิดข้อมูล และ language server โดยมีเป้าหมายเพื่อแทนที่ tsc อย่างเป็นทางการโดยตรง Theo กล่าวว่าตัวเขาเองไม่ได้อ่านโค้ดที่สร้างขึ้นแม้แต่บรรทัดเดียวตั้งแต่ต้นจนจบ
โปรเจกต์นี้ใช้เวลาประมาณห้าเดือน ในตอนแรก Theo ใช้เครื่องมืออย่าง Codex เรียกใช้โมเดล OpenAI หลายรุ่น สร้างโค้ด Rust มากกว่า 1.3 ล้านบรรทัด แต่ความเข้ากันได้ยังไม่สามารถทะลุประมาณ 84% ได้ เมื่อคิดตามราคา API แล้ว Token ที่ใช้มีมูลค่ามากกว่า 400,000 ดอลลาร์
ต่อมาเขาเปลี่ยนไปใช้ Claude Opus 5.5 โมเดลทิ้งโค้ดก่อนหน้าทันทีและพอร์ตใหม่ตั้งแต่ต้น ทำเวอร์ชันแรกที่ใช้งานได้ภายใน 10 ชั่วโมง งานหลักเสร็จภายในสองสัปดาห์ การใช้ Token เมื่อคิดตามราคา API ประมาณ 24,000 ดอลลาร์
ผลการทดสอบแสดงว่า tsc-rs ผ่านการทดสอบ 181,711 รายการที่พอร์ตมาจาก Go แล้ว ในโปรเจกต์โอเพนซอร์ส 120 โปรเจกต์ ผลการตรวจสอบสอดคล้องกับเวอร์ชัน Go ของ Microsoft โดยพื้นฐาน มีเพียงความแตกต่างด้านพฤติกรรมที่ทราบแล้วเล็กน้อย นอกจากนี้จากการทดสอบประสิทธิภาพในโปรเจกต์โอเพนซอร์ส 60 โปรเจกต์ การตรวจสอบชนิดข้อมูลของเวอร์ชัน Rust ใช้เวลาเฉลี่ยประมาณครึ่งหนึ่งของเวอร์ชัน Go
