Anthropic ใช้ Claude สร้าง C Compiler ด้วย Rust ใช้เงิน 20,000 ดอลลาร์, แฟนคลับภาษา C ไม่พอใจ
Body
Nicholas Carlini นักวิจัยจาก Anthropic สาธิตการทำงานของ Claude Opus 4.6 ที่เพิ่งเปิดตัวขึ้นมา โดยสร้างคอมไพเลอร์ภาษา C ด้วย Rust ขึ้นมาใหม่ อาศัย Claude Code รวม 16 ตัวช่วยกันเขียนโค้ดกว่าแสนบรรทัด คิดเป็นค่าใช้ Claude ทั้งหมด 20,000 ดอลลาร์ โดยสามารถคอมไพล์ Linux 6.9 ได้สำเร็จบนซีพียู x86, Arm, และ RISC-V
แนวทางการใช้ AI เป็นทีมเช่นนี้ทำให้กระบวนการพัฒนาเร็วขึ้นมาก แต่ก็ต้องแน่ใจว่าไม่แย่งงานกันทำ โดยมีการแจกงานเอาไว้ในโฟลเดอร์
บทเรียนจากการสร้างคอมไพล์เลอร์นี้ เป็นแนวทางสำหรับการใช้ LLM พัฒนาโครงการขนาดใหญ่ได้อีกหลายอย่าง เช่น
แม้โครงการจะทำงานได้สำเร็จ แต่ Carlini ก็ระบุว่ามาถึงขีดจำกัดของ Claude แล้ว เพราะผ่านชุดทดสอบของ GCC ที่ 99% หลังจากนี้เมื่อพยายามเพิ่มฟีเจอร์หรือแก้ไขบั๊กก็มักจะทำให้จุดอื่นพังเพิ่ม
หลังโครงการนี้ประกาศออกมา ก็มีเสียงแสดงความไม่พอใจเล็กน้อยว่าทำไม Anthropic จึงเลือกสร้างคอมไพล์เลอร์ภาษา C ด้วย Rust แทนที่จะเขียนด้วย C/C++ เช่นที่ผ่านมา
ที่มา - Anthropic
lew Wed, 11/02/2026 - 13:55
Continue reading...
Body
Nicholas Carlini นักวิจัยจาก Anthropic สาธิตการทำงานของ Claude Opus 4.6 ที่เพิ่งเปิดตัวขึ้นมา โดยสร้างคอมไพเลอร์ภาษา C ด้วย Rust ขึ้นมาใหม่ อาศัย Claude Code รวม 16 ตัวช่วยกันเขียนโค้ดกว่าแสนบรรทัด คิดเป็นค่าใช้ Claude ทั้งหมด 20,000 ดอลลาร์ โดยสามารถคอมไพล์ Linux 6.9 ได้สำเร็จบนซีพียู x86, Arm, และ RISC-V
แนวทางการใช้ AI เป็นทีมเช่นนี้ทำให้กระบวนการพัฒนาเร็วขึ้นมาก แต่ก็ต้องแน่ใจว่าไม่แย่งงานกันทำ โดยมีการแจกงานเอาไว้ในโฟลเดอร์
current_task อธิบายงานแต่ละส่วน จากนั้นเปิดให้ agent แต่ละตัวมารับงานไปทำ กระบวนการรับงานควบคุมด้วย git ทีม AI บางตัวมีหน้าที่แก้เอกสารให้ตรงกับโค้ดเท่านั้นบทเรียนจากการสร้างคอมไพล์เลอร์นี้ เป็นแนวทางสำหรับการใช้ LLM พัฒนาโครงการขนาดใหญ่ได้อีกหลายอย่าง เช่น
- เขียนชุดทดสอบคุณภาพสูง ช่วยให้ Claude แก้ปัญหาได้ตรงประเด็น
- ชุดทดสอบควรอ่านง่าย ไม่พิมพ์ข้อความที่ไม่เกี่ยวข้องจำนวนมาก เพื่อให้ Claude ทำงานได้ง่ายขึ้น
- แยกงานให้ขาดจากกัน ชุดทดสอบทำงานแยกกัน เช่น พยายามคอมไพล์คนละโปรแกรมเพื่อดูปัญหา
- แยกหน้าที่ agent แต่ละตัว นอกจากการเขียนโค้ดแล้ว Carlini ยังมี agent ทำหน้าที่เฉพาะ เช่น ตัวตรวจโค้ดซ้ำ, agent ปรับปรุงประสิทธิภาพ, agent วิจารณ์โค้ด
แม้โครงการจะทำงานได้สำเร็จ แต่ Carlini ก็ระบุว่ามาถึงขีดจำกัดของ Claude แล้ว เพราะผ่านชุดทดสอบของ GCC ที่ 99% หลังจากนี้เมื่อพยายามเพิ่มฟีเจอร์หรือแก้ไขบั๊กก็มักจะทำให้จุดอื่นพังเพิ่ม
หลังโครงการนี้ประกาศออกมา ก็มีเสียงแสดงความไม่พอใจเล็กน้อยว่าทำไม Anthropic จึงเลือกสร้างคอมไพล์เลอร์ภาษา C ด้วย Rust แทนที่จะเขียนด้วย C/C++ เช่นที่ผ่านมา
ที่มา - Anthropic
lew Wed, 11/02/2026 - 13:55
Continue reading...