คำว่า “vibe coding” ได้รับความสนใจอย่างมากในแวดวงเทคโนโลยี หลังจากที่ Andrej Karpathy หนึ่งในผู้ร่วมก่อตั้ง OpenAI ได้กล่าวถึงประสบการณ์การสร้างโค้ดด้วยการพูดคุยกับ AI โดยไม่ต้องคิดถึงโค้ดอย่างละเอียด ซึ่งในปัจจุบันถือเป็นเรื่องปกติใหม่ในอุตสาหกรรม
แม้ว่าจะเป็นวิธีที่ช่วยให้ทำงานได้รวดเร็วขึ้นโดยใช้ทรัพยากรน้อยลง แต่การสร้างโค้ดจาก AI โดยที่เราไม่เข้าใจหรือไม่ได้ตรวจสอบอย่างถี่ถ้วนนั้น อาจก่อให้เกิดความเสี่ยงด้านความปลอดภัยร้ายแรงต่อตัวคุณ อุปกรณ์ และผู้ใช้แอปพลิเคชันของคุณ
Apiiro ซึ่งเป็นบริษัทด้านความปลอดภัยไซเบอร์ที่เน้น AI ได้ทำการศึกษาบริษัท Fortune 50 และพบว่า vibe coding ทำให้วิศวกรมีผลิตภาพเพิ่มขึ้นสี่เท่า แต่กลับนำไปสู่ปัญหาด้านความปลอดภัยถึงสิบเท่า ดังนั้นจึงควรปฏิบัติตามแนวทางปฏิบัติเพื่อความปลอดภัยพื้นฐานเหล่านี้
ควรปฏิบัติต่อโมเดล AI เหมือนกับว่ามันเป็น ‘จินนี่ขี้เกียจ’ เพราะโมเดล AI หลายตัวอาจเลือกทางลัดทางเทคนิคเพื่อตอบสนองตามที่คุณสั่ง แต่ไม่ได้มีการติดตั้งมาตรการความปลอดภัยหรือตรวจสอบงานอย่างละเอียด
คุณต้องระบุความต้องการของคุณให้ชัดเจนที่สุดเท่าที่จะทำได้ รวมถึงข้อกำหนดด้านความเป็นส่วนตัว ข้อจำกัดการเข้าถึง และการป้องกันด้านความปลอดภัย เช่น การเข้ารหัส และสามารถขอให้ AI อ้างอิงรายการช่องโหว่ของ OWASP เพื่อช่วยหลีกเลี่ยงปัญหาเหล่านี้ก่อนที่โค้ดจะถูกเขียนด้วยซ้ำ
ศัพท์ที่ควรรู้
- Vibe coding – การสร้างโค้ดโดยการสั่งงาน AI ด้วยการพูดคุยโดยไม่ต้องลงรายละเอียดเชิงลึกในโค้ด
- OpenAI – บริษัทผู้พัฒนาโมเดล AI ที่มี Andrej Karpathy เป็นผู้ร่วมก่อตั้ง
- Apiiro – บริษัทด้านความปลอดภัยไซเบอร์ที่เชี่ยวชาญด้าน AI และทำการศึกษาเรื่องนี้
- OWASP – รายการที่รวบรวมช่องโหว่ด้านความปลอดภัยที่พบบ่อยในแอปพลิเคชัน
ที่มา: Engadget