เชื่อว่าตอนนี้โปรแกรมเมอร์หลาย ๆ คนน่าจะนำ AI เข้ามาช่วยเขียนโค้ดให้งานออกมาเสร็จไว้ขึ้น แต่งานวิจัยพบว่าการนำ AI มาช่วยเขียนโค้ดไม่ได้ช่วยให้งานเสร็จเร็วขึ้นเลย แถมช้าลงกว่าเดิมด้วย
Computer scientists with Model Evaluation & Threat Research (METR) สถาบันที่ไม่แสวงผลกำไรได้เผยแพร่งานวิจัยที่ชี้ชัดว่าการใช้ AI เข้ามาช่วยเขียนโค้ดนั้นทำให้งานออกมาช้าลง แม้ว่าจะมีความรู้สึกว่าทำงานได้เร็วขึ้น นอกจากทำให้งานช้าลงแล้ว ตัว AI เองก็ยังมีอาการหลอนอยู่
เดิมทีนักพัฒนาประเมิณว่า AI จะช่วยประหยัดเวลาได้ประมาณ 20% แต่หลังเสร็จสิ้นงานวิจัยเราก็พบว่า AI นี่แหละที่ทำให้นักพัฒนาทำงานนานขึ้นกว่าเดิมถึง 19%
งานวิจัยดังกล่าวมีนักพัฒนามากประสบการณ์ 16 คน ให้ทำงานในโปรเจกต์โอเพนซอร์สขนาดใหญ่ โดยนักพัฒนาได้เจอปัญหาเหมือนเวลาทำงานจริง ๆ เช่น การแก้ไขบั๊ก การพัฒนาฟีเจอร์ใหม่ ฯลฯ ทั้งหมด 246 รายการ ซึ่งปัญหาเหล่านี้จะถูกสุ่มว่าจะให้ใช้เครื่องมือ AI ช่วยหรือไม่ โดยเครื่องมือที่อนุญาตให้ใช้ ส่วนใหญ่จะเป็น Cursor Pro พร้อมกับ Claude 3.5/3.7 Sonnet
สาเหตุที่ทำให้งานเขียนโค้ดที่อาศัย AI นั้นออกมาช้าลงเนื่องจากต้องตรวจสอบโค้ดที่ AI เขียนขึ้นมาให้ โดยโค้ดที่ถูกนำมาใช้มีประมาณ 44% ซึ่ง AI ทำงานได้แย่ลงหากคลังข้อมูลมีขนาดใหญ่ หรือมีโค้ดมากกว่า 1 ล้านบรรทัด ส่วนหนึ่งเพราะเป็นนักพัฒนาที่มีประสบการณ์มากอยู่แล้ว ทำให้การพึ่งพา AI อาจจะไม่จำเป็นมากนัก
ที่เป็นข้อดีคือนักพัฒนาพบว่าเครื่องมือ AI สามารถช่วยทดสอบงานรูปแบบใหม่ ๆ ได้อย่างรวดเร็ว โดยไม่มีความเสี่ยงมากเกินไป และทำให้งานที่เป็นรูทีนออกมาเป็นรูปแบบอัตโนมัติได้เลย กล่าวคือ เครื่องมือ AI อาจทำให้การเขียนโปรแกรมสนุกขึ้น แต่ไม่ได้ช่วยให้มีประสิทธิภาพมากขึ้นแต่อย่างใด
ที่มา The Register, ภาพจาก PickPik