การทดลองเชิงสร้างสรรค์ครั้งหนึ่งได้จุดประกายการถกเถียงอย่างเข้มข้นในชุมชนเทคโนโลยีเกี่ยวกับธรรมชาติที่เปลี่ยนแปลงไปของการพัฒนาซอฟต์แวร์ David ซึ่งอธิบายตัวเองว่าไม่ใช่โปรแกรมเมอร์ ได้สร้างและเปิดตัวเว็บเกมที่ใช้งานได้จริงชื่อ Doomscrolling: The Game โดยใช้เพียงความช่วยเหลือจาก AI แบบสนทนา ซึ่งเป็นแนวทางที่เรียกกันว่า vibe coding
เกมดังกล่าวซึ่งแปลงแนวคิดที่คุ้นเคยของการเลื่อนดูโซเชียลมีเดียไม่รู้จบให้กลายเป็นเกมยิงแนว Doom นั้นมีความหมายมากกว่าแค่โปรเจกต์เชิงสร้างสรรค์ มันกลายเป็นจุดโฟกัสของการถกเถียงเกี่ยวกับผลกระทบของ AI ต่ออาชีพการเขียนโปรแกรมและคุณภาพของโค้ดที่สร้างโดย AI
การเพิ่มขึ้นของ Vibe Coding ท้าทายการพัฒนาแบบดั้งเดิม
คำว่า vibe coding อธิบายกระบวนการสร้างซอฟต์แวร์ผ่านการสนทนาภาษาธรรมชาติกับ AI โดยไม่ต้องมีความรู้การเขียนโปรแกรมแบบดั้งเดิม เรื่องราวความสำเร็จของ David แสดงให้เห็นแนวโน้มนี้อย่างสมบูรณ์แบบ หลังจากที่เขาล้มเหลวในการสร้างแนวคิดเกมของเขาเมื่อเก้าเดือนที่แล้วด้วยโมเดล AI รุ่นเก่า เขาก็สามารถทำต้นแบบที่ใช้งานได้เสร็จสิ้นในเพียงสองชั่วโมงโดยใช้ GPT-5
การตอบสนองของชุมชนเผยให้เห็นความกังวลอย่างลึกซึ้งเกี่ยวกับการเปลี่ยนแปลงนี้ นักพัฒนาที่มีประสบการณ์หลายคนกังวลเกี่ยวกับผลกระทบของผู้ใช้ที่ไม่ใช่ด้านเทคนิคที่สร้างและปรับใช้ซอฟต์แวร์โดยไม่เข้าใจคุณภาพของโค้ดพื้นฐานหรือผลกระทบด้านความปลอดภัย ปรากฏการณ์นี้ถูกเปรียบเทียบกับวิธีที่กล้องสมาร์ทโฟนรบกวนการถ่ายภาพแบบมืออาชีพ บังคับให้ช่างภาพต้องแยกความเชี่ยวชาญของพวกเขาออกจากสิ่งที่ใครก็ตามสามารถทำได้ด้วยเครื่องมือสำหรับผู้บริโภค
อย่างไรก็ตาม การรบกวนนี้ขยายไปเกินกว่าอาชีพของแต่ละบุคคล นักพัฒนาบางคนรายงานว่าได้เห็นวงจรธุรกิจที่สมบูรณ์แล้วที่บริษัทเริ่มแทนที่พนักงานด้านเทคนิคด้วยเครื่องมือ AI เพียงเพื่อจ้างพวกเขากลับมาเป็นผู้รับเหมาเมื่อข้อจำกัดกลายเป็นที่ชัดเจน รูปแบบนี้แสดงให้เห็นว่าแม้ AI สามารถทำให้การสร้างซอฟต์แวร์พื้นฐานเป็นประชาธิปไตยได้ แต่ความเชี่ยวชาญยังคงมีความสำคัญสำหรับระบบที่ซับซ้อนและเชื่อถือได้
ไทม์ไลน์การพัฒนาเกม:
- ความพยายามครั้งแรกเมื่อ 9 เดือนที่แล้ว: ล้มเหลวด้วยโมเดล AI รุ่นก่อนหน้า
- การพัฒนาล่าสุดด้วย GPT-5 : ได้ต้นแบบที่ใช้งานได้ในเวลา 2 ชั่วโมง
- เวลาพัฒนาทั้งหมด: หลายชั่วโมงในช่วงวันหยุด
- แพลตฟอร์ม: บนเว็บ ใช้งานได้ทั้งเดสก์ท็อปและมือถือ
นวัตกรรมทางเทคนิคเกิดขึ้นจากข้อจำกัดเชิงสร้างสรรค์
แม้จะมีความกังวลเกี่ยวกับคุณภาพของโค้ด แต่เกมของ David แสดงให้เห็นนวัตกรรมที่แท้จริงในการออกแบบเกม กลไกหลัก การใช้เพียงการเลื่อนสำหรับการเคลื่อนไหวขณะต่อสู้กับศัตรู แสดงถึงแนวทางใหม่ที่นักพัฒนาเกมที่มีประสบการณ์ในชุมชนพบว่าน่าประทับใจ เกมนี้รวมถึงคุณสมบัติที่ซับซ้อนเช่นการสร้างแอสเซ็ตแบบไดนามิก การรวมข่าวแบบเรียลไทม์ และเครื่องมือแก้ไขแบบกำหนดเองที่ David สร้างขึ้นเพื่อปรับแต่งองค์ประกอบภาพ
การใช้งานทางเทคนิคแม้จะสร้างโดย AI แต่ก็รวมถึงการตัดสินใจออกแบบที่มีความคิด David สร้างเครื่องมือดีบัก ระบบตรวจจับการชน และไฟล์การกำหนดค่าพารามิเตอร์ที่ช่วยให้เขาสามารถปรับปรุงกลไกการเล่นเกมได้ สมาชิกชุมชนสังเกตว่าสัญชาตญาณของเขาในการสร้างเครื่องมือแก้ไขแอสเซ็ตแสดงให้เห็นการคิดทางวิศวกรรมตามธรรมชาติ โดยไม่คำนึงถึงพื้นฐานการเขียนโปรแกรมของเขา
คุณสมบัติทางเทคนิคที่ได้รับการพัฒนา:
- พื้นผิวพื้นหลังที่แตกต่างกันห้าแบบเพื่อความหลากหลายทางภาพ
- การรวมฟีด RSS แบบเรียลไทม์จาก New York Times
- การสร้างมอนสเตอร์แบบไดนามิกด้วยการเปลี่ยนแปลงแบบขั้นตอน
- ระบบอัพเกรดอาวุธ (ทุก 100 การฆ่า)
- กลไกกำแพงไฟเพื่อบังคับให้เกิดการก้าวหน้า
- เครื่องมือดีบักแบบกำหนดเองและตัวแก้ไขพารามิเตอร์
- ระบบตรวจจับการชนกันพร้วมโหมดดีบักแบบภาพ
![]() |
|---|
| ฉากการต่อสู้จาก Doomscrolling: The Game แสดงให้เห็นการเล่นที่มีพลศาสตร์และองค์ประกอบการออกแบบที่ได้รับแรงบันดาลใจจากเกมคลาสสิก DOOM |
ความกังวลด้านคุณภาพและปัญหาสเปรดชีต
ผลกระทบที่กว้างขึ้นของ vibe coding สะท้อนถึงความท้าทายที่มีอยู่ในซอฟต์แวร์องค์กร เช่นเดียวกับที่แผนกการเงินสร้างสเปรดชีตที่ซับซ้อนพร้อมบั๊กที่สำคัญซึ่งส่งผลต่อการตัดสินใจทางธุรกิจ โค้ดที่สร้างโดย AI อาจแนะนำปัญหาความน่าเชื่อถือที่คล้ายกันในระดับใหญ่ ความแตกต่างอยู่ที่ขอบเขตและความเร็วในการปรับใช้ที่เป็นไปได้
หากคาวบอยสเปรดชีตคนใดคนหนึ่งโน้มน้าวผู้บริหารระดับ C ว่านี่คือทางที่ควรไป และมันใช้งานได้ตอนนี้ ไม่ใช่ในอีก 6 เดือนข้างหน้า IT และการพัฒนาจะต้องรับภาระหนัก
ความกังวลนี้สะท้อนถึงรูปแบบที่การประหยัดต้นทุนระยะสั้นและชิงชัยเร็วสามารถสร้างหนี้ทางเทคนิคระยะยาว ชุมชนกังวลว่าการตัดสินใจของผู้บริหารที่อิงจากการสาธิต vibe coding ที่ประสบความสำเร็จอาจนำไปสู่การแทนที่ความเชี่ยวชาญทางเทคนิคก่อนเวลาอันควร ตามด้วยความพยายามในการทำความสะอาดที่มีราคาแพงเมื่อระบบล้มเหลวหรือต้องการการบำรุงรักษา
ความกังวลของชุมชนเกี่ยวกับ Vibe Coding:
- ปัญหาด้านคุณภาพของโค้ดและการบำรุงรักษา
- ช่องโหว่ด้านความปลอดภัยในแอปพลิเคชันที่นำไปใช้งาน
- การตัดสินใจของฝ่ายบริหารในการเปลี่ยนแทนพนักงานด้านเทคนิคก่อนเวลาอันควร
- การขาดความเข้าใจในสถาปัตยกรรมของระบบพื้นฐาน
- การเปรียบเทียบกับปัญหา "spreadsheet cowboy" ที่มีอยู่แล้วในองค์กร
- ความเป็นไปได้ในการสร้างหนี้ทางเทคนิคในระดับที่ไม่เคยมีมาก่อน
ศักยภาพเชิงสร้างสรรค์ของเครื่องมือพัฒนาที่เข้าถึงได้
ในขณะที่ความกังวลเกี่ยวกับคุณภาพของโค้ดครอบงำการอภิปราย สมาชิกชุมชนหลายคนรับรู้ถึงศักยภาพเชิงสร้างสรรค์ที่เครื่องมือพัฒนาที่ขับเคลื่อนด้วย AI ปลดล็อคออกมา ความสามารถสำหรับศิลปิน นักออกแบบ และนักคิดเชิงสร้างสรรค์ในการสร้างต้นแบบและปรับปรุงไอเดียอย่างรวดเร็วโดยไม่มีอุปสรรคทางเทคนิคอาจนำไปสู่แอปพลิเคชันและเกมที่เป็นนวัตกรรมที่อาจไม่เคยมีมาก่อน
เกมของ David ประสบความสำเร็จไม่ใช่เพราะความสามารถในการเขียนโค้ดของ AI แต่เพราะวิสัยทัศน์เชิงสร้างสรรค์ สัญชาตญาณประสบการณ์ผู้ใช้ และกระบวนการออกแบบแบบวนซ้ำของเขา สิ่งนี้แสดงให้เห็นว่าโปรเจกต์ vibe coding ที่ประสบความสำเร็จมากที่สุดจะยังคงต้องการความคิดสร้างสรรค์ รสนิยม และทักษะการแก้ปัญหาของมนุษย์ เพียงแต่ใช้ผ่านอินเทอร์เฟซที่แตกต่างกัน
การรวมฟีดข่าวแบบเรียลไทม์ของเกมเพื่อเสริมคำอุปมา doomscrolling แสดงให้เห็นว่าการคิดเชิงสร้างสรรค์สามารถยกระดับแนวคิดทางเทคนิคง่ายๆ ให้กลายเป็นสิ่งที่มีความหมายและน่าสนใจมากขึ้น
ขณะที่เครื่องมือพัฒนา AI ยังคงพัฒนาต่อไป ชุมชนเทคโนโลยีเผชิญกับคำถามพื้นฐานเกี่ยวกับอนาคตของการสร้างซอฟต์แวร์ ในขณะที่ vibe coding อาจทำให้การพัฒนาแอปพลิเคชันพื้นฐานเป็นประชาธิปไตย ความต้องการที่ต่อเนื่องสำหรับความเชี่ยวชาญในระบบที่ซับซ้อน ความปลอดภัย และสถาปัตยกรรมที่บำรุงรักษาได้ แสดงให้เห็นว่าทักษะการเขียนโปรแกรมแบบดั้งเดิมจะพัฒนาไปมากกว่าหายไป ความท้าทายอยู่ที่การปรับตัวให้เข้ากับโลกที่อุปสรรคในการสร้างซอฟต์แวร์ยังคงลดลง ขณะเดียวกันก็ต้องให้แน่ใจว่ามาตรฐานคุณภาพและความน่าเชื่อถือจะไม่ได้รับความเสียหายในกระบวนการนี้
อ้างอิง: Doomscrolling: The Game
![]() |
|---|
| อินเทอร์เฟซดิจิทัลที่ใช้สำหรับการจัดการข้อความ ซึ่งแสดงถึงศักยภาพการสร้างสรรค์ที่ถูกปลดปล่อยโดยเครื่องมือพัฒนาที่เข้าถึงได้ในโปรเจกต์อย่าง Doomscrolling: The Game |


