นักพัฒนาถก 'AI เป็นเครื่องมือที่แย่?' ชี้ปัญหาความน่าเชื่อถือและความโปร่งใสของโค้ดที่สร้างขึ้น
บทความความเห็นชิ้นหนึ่งจุดประเด็นถกเถียงในหมู่นักพัฒนาซอฟต์แวร์ ถึงข้อเสียของการใช้ AI ช่วยเขียนโค้ด โดยชี้ว่าปัญหาใหญ่คือการตรวจสอบความถูกต้องและความโปร่งใสของผลลัพธ์
บทความแสดงความคิดเห็นหัวข้อ "AI is a bad tool" ที่ส่งโดยผู้อ่านชื่อ Hideki Idoru ไปยังเว็บไซต์ bytecode.news ได้จุดประกายการถกเถียงอย่างกว้างขวางบนเว็บบอร์ด Hacker News โดยมีผู้ร่วมแสดงความคิดเห็นเกือบ 100 ความเห็น และได้รับความสนใจอย่างมาก
แก่นของบทความโต้แย้งว่า แม้ AI อาจเป็นเครื่องมือที่ดีในการกลั่นกรองข้อมูล แต่กลับเป็นเครื่องมือที่ "แย่" สำหรับงานส่วนใหญ่ในแวดวงซอฟต์แวร์ เหตุผลหลักคือผลลัพธ์ที่ AI สร้างขึ้นนั้น "ทึบแสงอย่างสมบูรณ์" (completely opaque) ทำให้การตรวจสอบว่าโค้ดที่ได้มานั้นถูกต้องและดีจริง เป็นเรื่องที่ทำได้ยากและไม่คุ้มค่าในทางปฏิบัติ ผู้เขียนตั้งคำถามสำคัญว่า "ใครจะสามารถตรวจสอบได้ว่าสิ่งที่ AI สร้างขึ้นนั้นดีและเป็นจริง?"
ผู้เขียนยังได้ยกประเด็นที่ว่า แม้จะมีการพูดถึงว่า AI สามารถค้นพบช่องโหว่ด้านความปลอดภัยในซอฟต์แวร์ได้ แต่ก็ยังเป็นข้อกล่าวอ้างที่ไม่มีหลักฐานยืนยันที่ชัดเจน ซึ่งสะท้อนถึงความไม่ไว้วางใจในความสามารถของ AI ที่ยังขาดการตรวจสอบที่รัดกุม
อย่างไรก็ตาม ในกระทู้สนทนาบน Hacker News ก็มีมุมมองที่แตกต่างออกไปอย่างสิ้นเชิง ผู้ใช้งานรายหนึ่งแสดงความเห็นว่า "ไม่ได้ใช้ frontier models (โมเดล AI ขนาดใหญ่และล้ำสมัยที่สุด) มาอย่างน้อยหนึ่งปีแล้ว และแทบนึกไม่ออกเลยว่าจะกลับไปเขียนโค้ดด้วยมือได้อย่างไร" ความเห็นนี้สะท้อนให้เห็นว่ามีนักพัฒนาจำนวนไม่น้อยที่นำ AI มาปรับใช้ในกระบวนการทำงานจนกลายเป็นส่วนสำคัญที่ขาดไม่ได้ และอาจเลือกใช้โมเดลที่เหมาะสมกับงานแทนที่จะพึ่งพาโมเดลที่ใหญ่ที่สุดเพียงอย่างเดียว การถกเถียงครั้งนี้จึงสะท้อนถึงมุมมองสองขั้วที่ยังคงมีอยู่ในการนำ AI มาใช้ในวงการพัฒนาซอฟต์แวร์ ระหว่างฝ่ายที่เน้นย้ำถึงประสิทธิภาพและความเร็ว กับฝ่ายที่กังวลเรื่องความน่าเชื่อถือและความปลอดภัย
ประเด็นนี้สะท้อนถึงความท้าทายที่นักพัฒนาไทยและทั่วโลกกำลังเผชิญ เมื่อต้องเลือกระหว่างความเร็วในการพัฒนาที่ AI มอบให้ กับความเสี่ยงด้านความถูกต้องและความปลอดภัยของซอฟต์แวร์ที่อาจตามมา