AI เขียนโค้ดสอบตกภารกิจจริงกว่า 70% แม้ทำคะแนนเบนชมาร์คเดิมเกือบเต็ม

· By: AttapolK

Image description

นักวิจัยจาก Alibaba และมหาวิทยาลัยหลายแห่งในเอเชียร่วมกันสร้างเบนชมาร์คสำหรับเอเจนต์เขียนโค้ดที่อ้างอิงจากคำขอเปลี่ยนแปลงจริงของผู้ใช้งาน ผลการทดสอบพบว่าแม้แต่โมเดลที่ฉลาดที่สุดก็สามารถทำภารกิจเสร็จสมบูรณ์เพียงประมาณ 1 ใน 4 เท่านั้น ซึ่งข้อมูลนี้ช่วยสะท้อนให้เห็นว่าคะแนนที่เกือบเต็มจากการทดสอบในเบนชมาร์ครุ่นเก่าๆ นั้นอาจไม่สอดคล้องกับความเป็นจริง

ทีมงานได้พัฒนา Co-Design Bench ซึ่งเป็นแบบทดสอบใหม่ที่กำหนดให้เอเจนต์ต้องปรับปรุงเว็บแอปพลิเคชันเดิมตามคำสั่งของผู้ใช้ โดยบางภารกิจต้องประมวลผลอินพุตหลากหลายรูปแบบ ทั้งรูปภาพ, ไฟล์เสียง, วิดีโอ หรือเอกสารประกอบการทำงาน

ตามรายงานใน paper ระบุว่า GPT-6 Astra ซึ่งเป็นโมเดลที่ทำคะแนนได้ดีที่สุดจากทั้งหมด 10 โมเดล สามารถตอบสนองความต้องการพื้นฐานได้เฉลี่ย 70% แต่มีเพียง 26.4% เท่านั้นที่ผลลัพธ์ถูกต้องสมบูรณ์แบบ ในกรณีส่วนใหญ่เอเจนต์มักจะทิ้งรายละเอียดเล็กๆ น้อยๆ ไว้ ทำให้ผู้ใช้งานยังคงต้องลงมือเก็บงานด้วยตัวเองเสมอ

เบนชมาร์คการเขียนโค้ดเริ่มง่ายเกินไปสำหรับเหล่าเอเจนต์

ผู้เขียนรายงานให้เหตุผลว่าการสร้างเบนชมาร์คใหม่นี้จำเป็นอย่างมาก เนื่องจากเครื่องมือทดสอบเดิมเริ่มถึงจุดอิ่มตัว เมื่อโมเดลสามารถรัน ตรวจสอบ และแก้ไขโค้ดตัวเองได้ พวกมันมักทำคะแนนได้สูงกว่า 99% จนแทบไม่เห็นความแตกต่างของประสิทธิภาพระหว่างแต่ละโมเดล

Bar chart comparing coding agent scores on older benchmarks like WebCompass-edit, where models reach near-perfect results, with Co-Design Bench, where scores drop by more than 35 percentage points.

ในทางกลับกัน Co-Design Bench ใช้ข้อมูลจากเซสชันการเขียนโค้ดจริง โดยเน้นกรณีที่ผู้ใช้ต้องเปลี่ยนคำสั่งหลายรอบหรือต้องสั่ง roll back การเปลี่ยนแปลง ดังนั้นภารกิจเหล่านี้จึงเป็นสิ่งที่เคยสร้างปัญหาให้ AI มาแล้วในทางปฏิบัติ ตั้งแต่การดึงข้อมูลจากใบเสร็จไปจนถึงการยกเครื่องโปรเจกต์ขนาดใหญ่

Example from the multimodal track of Co-Design Bench showing how agents must extract values from receipts, tables, or videos and update all dependent views in a web app.

เกณฑ์การให้คะแนนมีความเข้มงวดสูง โดยใช้กรรมการ AI ตัวแรกทดสอบแอปบนเบราว์เซอร์จริง และมีกรรมการตัวที่สองคอยตรวจสอบซ้ำเพื่อป้องกันการทำ mock-up หรือการเขียนผลลัพธ์แบบ hardcoded โดยจะให้คะแนนเฉพาะฟีเจอร์ที่ทำงานได้จริงเท่านั้น

ประเภทการเปลี่ยนแปลงที่หลากหลายทำให้โมเดลรับมือไม่ไหว

สำหรับอันดับรองลงมาคือ Claude Opus 5 และ Qwen3.8-Max ขณะที่ Grok 4.6 อยู่ในอันดับสุดท้าย อย่างไรก็ตามในการยกเครื่องโปรเจกต์ใหญ่ โมเดลขนาดเล็กอย่าง Qwen3.8-27B กลับทำผลงานได้ดีเป็นอันดับสองอย่างน่าประหลาดใจ

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

Chart showing that all ten tested models score worse as tasks require three or four different types of changes including layout, design, interaction, and content.

การเพิ่มพลังประมวลผล (extra compute) ช่วยแก้ปัญหานี้ได้เพียงเล็กน้อยเท่านั้น ตัวอย่างเช่น GLM-5.2 ที่ใช้ token มากกว่า GPT-6 Astra เกือบ 6 เท่าในงานขนาดเล็ก แต่ผลคะแนนที่ได้ยังคงตามหลังอยู่อย่างมีนัยสำคัญ

Bar chart showing GPT-6 Astra leading both the multimodal and repository tracks of Co-Design Bench, but fully solving only 41 percent of multimodal tasks and just under 18 percent of repository tasks.

สภาพแวดล้อมการทำงานส่งผลต่อผลลัพธ์พอๆ กับตัวโมเดล

จากการทดสอบรันโมเดลเดียวกันบน harness หรือสภาพแวดล้อมที่ต่างกัน พบว่าโมเดล Qwen3.8-27B อาจได้คะแนนตั้งแต่ 75% ไปจนถึงเหลือเพียง 56% ดังนั้นตารางอันดับ (leaderboards) ที่ระบุแค่ชื่อโมเดลจึงอาจไม่ใช่คำตอบทั้งหมด แต่ควรประเมินควบคู่ไปกับสภาพแวดล้อมการทำงานด้วย

อย่างไรก็ตาม เบนชมาร์คใหม่นี้ยังมีข้อจำกัดเนื่องจากเป็นการประเมินจากคำสั่งแบบคงที่เพียงครั้งเดียว ยังไม่มีการทดสอบการโต้ตอบต่อเนื่องระหว่างผู้ใช้และ AI นอกจากนี้ การศึกษาโดยองค์กรวิจัย METR ยังชี้ให้เห็นว่าอัตราการยอมรับโค้ด AI จากนักพัฒนาตัวจริงนั้นยังต่ำกว่าคะแนนเบนชมาร์คมาตรฐานอย่าง SWE-bench Verified อยู่ถึง 24 จุดเปอร์เซ็นต์

นอกจากนี้ยังมีข้อกังวลเรื่อง ข้อบกพร่องในสภาพแวดล้อมการทดสอบ ที่อาจทำให้เอเจนต์ผ่านการทดสอบได้โดยไม่ได้แก้ปัญหาจริง แม้ว่า การศึกษาล่าสุด จะพบว่าการใช้ harness ที่ซับซ้อนอาจไม่ได้ช่วยให้ประสิทธิภาพดีขึ้นเสมอไป แม้จะใช้ทรัพยากรมากขึ้นก็ตาม

Source: The Decoder
ดูแลงานแปลและเรียบเรียงโดย AttapolK

ความคิดเห็น (0)

เข้าสู่ระบบเพื่อร่วมแสดงความเห็น

สมัครสมาชิก

มาเป็นคนแรกที่แสดงความเห็นกันเลยโบร