หอคอยที่เต็มไปด้วยข้อบกพร่อง อาการเมาไวบ์ และไวบ์บ็อบสเลด
(dustycloud.org)- เมื่อวิธีพัฒนาที่ให้ LLM ตีความโค้ดซ้ำอีกทีแพร่หลายขึ้น แม้มนุษย์จะไม่เข้าใจโค้ดที่ LLM สร้างขึ้นก็ตาม เส้นแบ่งระหว่าง agentic engineering กับ vibe coding ที่เคยแยกกันก็พร่าเลือนอย่างรวดเร็ว
- vibe bobsled หมายถึงเส้นทางที่ถูกกำหนดไว้แล้ว ตั้งแต่ autocomplete ไปสู่การสร้างโค้ด การเลิกรีวิว และการเลิกเขียนพรอมป์ ยิ่งใช้ประโยชน์จากความเร็วในการสร้างมากเท่าไร ก็ยิ่งห่างจากบทบาทหลักของโปรแกรมเมอร์อย่างการสร้างทฤษฎีและการตรวจทานมากขึ้นเท่านั้น
- ในการทดลอง Pvote ผู้เชี่ยวชาญด้านความปลอดภัยรู้ตำแหน่งล่วงหน้าและใช้เวลาตรวจทาน โค้ด 100 บรรทัด ราว 20 ชั่วโมง แต่ก็ยังไม่พบบั๊กที่ยากในบรรดาบั๊กสามตัว แสดงให้เห็นว่าสมมติฐานที่ว่ามนุษย์จะตรวจทานเอาต์พุตปริมาณมหาศาลของ LLM ได้ครบถ้วนนั้นไม่สมจริง
- vibe sickness กำลังแพร่กระจาย เมื่อโค้ดและผลงานที่ไม่มีใครเข้าใจแทรกซึมไปถึงโปสเตอร์ร้านอาหาร แชตบอตฝ่ายสนับสนุนลูกค้า โค้ดยืนยันอายุ ไปจนถึง issue และ PR ของโอเพนซอร์ส และแม้แต่คนที่ไม่ใช้เครื่องมือเหล่านี้ก็ได้รับผลกระทบเพราะต้องตรวจทานผลงานที่คนอื่นสร้างขึ้น
- Generative AI อาจมีประโยชน์ในการค้นหาปัญหา แต่เปราะบางเป็นพิเศษเมื่อนำไปใช้สร้างสิ่งต่าง ๆ และแม้โลกกำลังถูกแทนที่ด้วยระบบที่เข้าใจไม่ได้ มนุษย์ก็ไม่ควรยอมละทิ้งความสามารถในการสร้างสภาพแวดล้อมที่ดีกว่าด้วยตนเอง
หอคอยของโค้ดที่เข้าใจไม่ได้
- The Tower Keeps Rising สังเกตเห็นสภาพที่แม้ในสถานการณ์ซึ่งในอดีตต้องคุยกันในทีมถึงจะแก้ได้ ตอนนี้ก็ยังเดินหน้าต่อได้ด้วยการใช้เอเจนต์
- Armin ไม่ได้ตัดสินว่านี่เป็นเรื่องดีหรือไม่ดี และไม่ได้ปกป้องว่ามันเป็นสภาพที่ยั่งยืน
- เพียงแต่เขาอยู่ในตำแหน่งที่ขับเคลื่อนกระแสนี้ในฐานะผู้ดำเนินบริษัทด้าน vibe coding
- ระบบ vibe coding อาจค่อย ๆ ซ้อนโค้ดและ abstraction ขึ้นไปเรื่อย ๆ จนท้ายที่สุดไปถึงสภาพที่ ไม่มีมนุษย์คนใดเข้าใจ codebase ได้
- เกิดวิธีปฏิบัติงานแบบใหม่ที่ยังพัฒนาต่อได้ เพราะแม้ส่วนที่มนุษย์ไม่เข้าใจ LLM ก็จะช่วยตีความให้อีกครั้ง
- แม้ฝ่ายที่สนับสนุนก็ยอมรับจุดหมายปลายทางที่มนุษย์ไม่เข้าใจระบบ และเริ่มมีการเปลี่ยนแปลงที่ยอมรับสภาพนั้นเป็นวิธีพัฒนาในอนาคต
การพังทลายของเส้นแบ่งระหว่าง agentic engineering กับ vibe coding
- Simon Willison แยก agentic engineering ออกจาก vibe coding อย่างชัดเจนในตอนแรก
- ในบทความเดือนมีนาคม 2025 เขาวางหลักการไว้ว่า หากเป็นการเขียนโปรแกรมด้วย AI ช่วยในระดับคุณภาพ production ก็ต้องอ่านโค้ดทุกชิ้นที่ commit เข้า repository และอธิบายให้ผู้อื่นเข้าใจได้อย่างถูกต้อง
- เขาแยกแยะว่า แม้เป็นโค้ดที่ LLM เขียน หากมนุษย์ตรวจทาน ทดสอบอย่างถี่ถ้วน และอธิบายวิธีทำงานได้ นั่นไม่ใช่ vibe coding แต่คือการพัฒนาซอฟต์แวร์
- ราวหนึ่งปีต่อมา ใน Vibe coding and agentic engineering are getting closer than I’d like เขาระบุว่าเมื่อความน่าเชื่อถือของ coding agent สูงขึ้น แม้แต่โค้ด production ก็ไม่ได้ตรวจทานทุกบรรทัดแล้ว
- เขาเชื่อว่า Claude Code จะสร้าง API endpoint ที่รัน SQL query และส่งคืน JSON ได้ถูกต้อง รวมถึงเพิ่มเทสต์และเอกสารให้ด้วย
- ขณะเดียวกันก็รู้สึกผิดและตั้งคำถามว่า การใช้โค้ดที่ไม่ได้ตรวจทานใน production นั้นรับผิดชอบพอหรือไม่
- ช่องว่างระหว่างสองจุดยืนนี้มีเพียง มากกว่าหนึ่งปีเล็กน้อย เท่านั้น
- แม้ความรับรู้ว่า agentic engineering คือวิธีใช้งานที่พึงประสงค์จะแพร่หลาย แต่ผู้ใช้จริง รวมถึง Simon เอง กลับมีแนวโน้มถูกดึงไปทาง vibe coding
vibe bobsled
- บ็อบสเลดเป็นกีฬาที่ไหลลงลู่แข็งด้วยความเร็วสูง แต่ทิศทางที่จะไปได้นั้นแทบมีเพียงทางเดียว
- ผู้เล่นอาจแข่งทักษะกันและรู้สึกตื่นเต้นได้ แต่ผู้โดยสารมีพื้นที่เลือกเส้นทางเองไม่มากนัก
- ใน vibe bobsled นั้น LLM คือพาหนะ ส่วนผู้ใช้คือผู้โดยสาร
- อำนาจควบคุมจริงมีน้อยกว่าที่ผู้ใช้รู้สึกมาก และมันใกล้เคียงกับเส้นทางที่ถูกสร้างไว้ล่วงหน้ามากกว่าจะเป็นแค่ทางลาดลื่น ๆ
- นักพัฒนาค่อย ๆ เอาตัวเองออกจากกระบวนการผลิตโค้ดผ่านขั้นตอนต่อไปนี้
- ตอนแรกคิดว่าใช้เป็นแค่ autocomplete ขั้นสูง
- ต่อมารันเอเจนต์เพื่อสำรวจไอเดีย แต่บอกว่าจะเขียนโค้ดเอง
- ถัดมาปล่อยให้เอเจนต์สร้างโค้ด แต่ตั้งใจว่าจะตรวจทานผลลัพธ์ทั้งหมด
- ไม่นานก็แทบไม่ตรวจทานโค้ด และเริ่มเชื่อว่าเอเจนต์อาจเป็นนักพัฒนาที่ดีกว่าตนเอง
- สุดท้ายอาจมุ่งไปสู่ขั้นที่ไม่ใช่แค่ “ไม่เขียนโค้ดอีกแล้ว” แต่ถึงขั้น “ไม่เขียนพรอมป์อีกแล้ว”
- แต่ละขั้นคือกระบวนการย้ายไปสู่ การผลิตโค้ดบนฐานความเชื่อใจ ว่า LLM เข้าใจงานของตนและจัดการได้ดี
ความเร็วในการสร้างปะทะกับการตรวจทาน
- ส่วนที่ช้าในการเขียนโค้ดไม่ใช่การสร้าง แต่คือ การสร้างทฤษฎีและการตรวจทาน และผลลัพธ์ที่ดูน่าเชื่อแต่ผิดนั้น debug และทำความเข้าใจได้ยากมาก
- คุณสมบัติที่ทรงพลังที่สุดของ LLM คือความเร็วในการสร้าง ดังนั้นหากมนุษย์ตรวจทานผลลัพธ์ทั้งหมด ก็ยากจะใช้ประโยชน์จากความเร็วนั้นได้เต็มที่
- ในทางกลับกัน การสร้างทฤษฎีและการตรวจทานคือบทบาทที่สำคัญที่สุดของโปรแกรมเมอร์ จึงเกิดความขัดแย้งว่า ยิ่งเพิ่มข้อดีของ LLM ให้ถึงขีดสุด ก็ยิ่งห่างจากบทบาทหลักมากขึ้น
- งานวิจัยของ Ka-Ping Yee เรื่อง Building Reliable Voting Machine Software ระบุปัจจัยสี่ข้อที่ทำให้การตรวจสอบซอฟต์แวร์ทำได้ยาก
- จำนวนขององค์ประกอบ
- ปฏิสัมพันธ์ที่ซับซ้อน
- ผลกระทบที่กว้างขวาง
- ความไม่เป็นเชิงเส้น
- ปัญหาทั้งสี่ข้อนี้อาจรุนแรงขึ้นจากวิธีที่ LLM สร้างโค้ด
การทดลองตรวจทานบั๊กของ Pvote
- Ka-Ping Yee และ David Wagner ใส่บั๊กระดับง่าย กลาง และยากอย่างละหนึ่งตัวลงในเครื่องลงคะแนนต้นแบบ Pvote ซึ่งอาจถูกใช้ในทางที่ผิดเพื่อเปลี่ยนผลการเลือกตั้งได้
- บั๊กทั้งสามถูกวางไว้ใน ช่วง 100 บรรทัด คือบรรทัดที่ 11–109 ของ
Navigator.py- เป็นส่วนที่น่าสนใจในเชิงตรรกะของโปรแกรม และเป็นการเลือกโดยคำนึงถึงเวลาตรวจทานที่จำกัดของผู้ตรวจ
- ผู้ตรวจทานได้รับแจ้งว่าควรดูบริเวณใด แต่ไม่ได้บอกว่ามีบั๊กกี่ตัว
- ผลการตรวจทานในวันที่สามเป็นดังนี้
- Dan Sandler ซึ่งคุ้นเคยกับ Python มาก พบทั้งบั๊กง่ายและบั๊กระดับกลางภายในราว 70 นาที
- Yoshi Kohno และ Mark Miller พบบั๊กง่ายหลังจากราว 4 ชั่วโมง
- ไม่มีใครพบบั๊กยาก
- วันที่สี่ Ian Goldberg พบบั๊กง่ายภายในราว 2 ชั่วโมง แต่ไม่พบบั๊กอื่น
- ผู้เชี่ยวชาญด้านความปลอดภัยที่มีทักษะสูงรู้แม้กระทั่งตำแหน่ง แต่แม้ทุ่มเวลาไปทั้งหมด ราว 20 ชั่วโมง-ผู้ตรวจทาน ก็ยังไม่พบบั๊กครบทั้งสามตัว
- Mark S. Miller รู้สึกประหลาดใจในภายหลังเมื่อได้ดูบั๊กแล้ว ทุกคนเห็นตรงกันว่าบั๊กทั้งหมดชัดเจนและพวกเขาควรจะหาเจอ
- หากแม้แต่โปรแกรมเมอร์ระดับสูงสุดยังพลาดบั๊กที่รู้แน่ว่ามีอยู่ภายใน 100 บรรทัด วิธีให้มนุษย์ตรวจทานเอาต์พุตมหาศาลของ LLM ก็เป็นสิ่งที่รับมือได้ยาก
- สุดท้ายผู้ใช้จะเลิกตรวจทาน และค่อย ๆ เอาตัวเองออกจากกระบวนการผลิตโค้ดทีละขั้น
AI psychosis และ vibe sickness
- “AI psychosis” ถูกใช้กว้าง ๆ เพื่อหมายถึงพฤติกรรมหรือผลลัพธ์แย่ ๆ โดยรวมที่เกิดจาก generative AI แต่เดิมทีใกล้เคียงกับภาวะที่ผู้ใช้ประสบกับโรคจิตจริงและการหลุดจากความเป็นจริงแบบหลงผิด หลังมีปฏิสัมพันธ์กับแชตบอตที่ยืนยันเห็นด้วยกับผู้ใช้มากเกินไป
- สำหรับความไม่สบายใจในวงกว้างที่เกิดจาก generative AI แต่ไม่ใช่โรคจิตทางคลินิก คำว่า vibe sickness เหมาะสมกว่า
- ในบันทึกหลังงาน PyCon US 2026 ของ Glyph มีสถานการณ์ต่อไปนี้ปรากฏพร้อมกัน
- vibe sickness ในวงกว้าง
- วิกฤตความยั่งยืนขนาดใหญ่ของโอเพนซอร์ส
- PR ด้านความปลอดภัยคุณภาพต่ำที่ทะลักเข้ามา
- ความหวัง พลังงาน และความพยายามเพื่อความเข้าใจร่วมกัน รวมถึงความขอบคุณต่องานที่ทำ
ผลงานที่แพร่ไปในชีวิตประจำวันและโอเพนซอร์ส
- ผู้คนบ่นถึง slop หรือผลงานคุณภาพต่ำที่สร้างขึ้นมา แต่ผู้ใช้ generative AI ไม่เรียกผลลัพธ์ของตนเองว่า slop
- ผลงานที่ดูน่าเชื่อแต่เข้าใจไม่ได้ปรากฏอยู่ทั่วชีวิตประจำวัน
- โปสเตอร์ร้านอาหารท้องถิ่นที่ออกแบบเข้าใจยาก
- แชตบอตฝ่ายสนับสนุนลูกค้าที่ทำให้ผู้ใช้หงุดหงิด
- โค้ดยืนยันอายุ
- issue และ PR คุณภาพต่ำที่ส่งเข้าโปรเจกต์โอเพนซอร์ส
- เครื่องมือเหล่านี้มีประโยชน์กับงานบางอย่าง และสำหรับ การค้นหาปัญหา ก็อาจมีพื้นที่ให้ประเมินต่างออกไป
- แต่การสร้าง ซึ่งถูกเน้นอยู่ในชื่อ “genAI” กลับเป็นส่วนที่เครื่องมือทำได้แย่ที่สุด
- ไม่ใช่แค่คุณภาพของผลงานเท่านั้น แต่ยังเกิดปัญหาที่ไม่มีใครเข้าใจวิธีสร้าง โครงสร้าง และการบำรุงรักษาระบบด้วย
สภาพแวดล้อมที่หลีกหนี generative AI ไม่ได้
- แม้จะไม่ได้ใช้ generative AI โดยตรง เพื่อนร่วมงานหรือผู้มีส่วนร่วมในโอเพนซอร์สก็อาจส่งผลงานที่ตัวเองยังไม่เข้าใจมาในฐานะ “contribution”
- ผู้ตรวจทานต้องลังเลว่าการถามว่าเป็นผลงานจาก LLM หรือไม่นั้นเสียมารยาทหรือเปล่า
- ระหว่างตอบ issue หรือ PR ก็จะมีปฏิสัมพันธ์กับเอเจนต์ทางอ้อม และเข้าไปมีส่วนร่วมใน workflow แบบ vibe coding โดยไม่ตั้งใจ
- Glyph เปรียบการปฏิเสธซอฟต์แวร์ทั้งหมดที่มี LLM อยู่ในนั้นกับการกลั้นหายใจเพื่อประท้วงการนำเชื้อเพลิงผสมเอทานอลมาใช้กับรถยนต์ จนกว่าทุกคนจะหยุดใช้
- ในทางปฏิบัติอาจจำเป็นต้องยอมรับในระดับหนึ่งและกำหนดเส้นจริยธรรมส่วนตัว แต่ไม่ได้หมายความว่านั่นคือความคาดหวังหรือความตื่นเต้นต่อสภาพแวดล้อมของ generative AI
- uncanny valley กำลังยึดครองโลกจริง และระบบที่ไม่มีใครเข้าใจกำลังแทนที่โลกเดิม
- ยังไม่รู้ว่าต้นทุนที่ต้องจ่ายเมื่อฟื้นตัวจากสภาพนี้จะเป็นเท่าไร และโปรเจกต์ที่เลือกไม่เข้าร่วมกับ generative AI ในปัจจุบันก็ควรได้รับความเคารพ
ทางเลือกในการสร้างภูมิประเทศที่ดีกว่า
- คุณอาจไม่สามารถปฏิเสธการมีส่วนทำให้เกิดปัญหา generative AI ได้อย่างสมบูรณ์ เพราะงานหรือสภาพแวดล้อมบังคับ
- แม้คนขับรถจะโกรธผู้ใช้จักรยานบนถนน แต่หากโครงสร้างพื้นฐานสำหรับจักรยานไม่เพียงพอ ผู้ใช้จักรยานก็เสี่ยงจากประตูรถที่จอดอยู่หรือคนขับที่ใจร้อน
- หากระหว่างขับรถมีจักรยานอยู่ข้างหน้า ก็สามารถขอบคุณการมีอยู่ของมัน และคิดถึง วิธีเปลี่ยนภูมิประเทศและโครงสร้างพื้นฐาน เพื่อให้จักรยานมีส่วนร่วมได้อย่างปลอดภัยยิ่งขึ้น
- การเปลี่ยนแปลงเช่นนี้ทำให้การขับรถง่ายขึ้น และในบางสถานการณ์ก็ทำให้การเลือกใช้จักรยานง่ายขึ้นด้วย
- เราไม่ควรยอมละทิ้งความเชื่อว่ามนุษย์สามารถมีส่วนร่วมโดยตรงเพื่อสร้างโลกที่ดีกว่า แทนที่จะฝากตัวเองไว้กับเส้นทางที่เทคโนโลยีกำหนด
1 ความคิดเห็น
ความคิดเห็นจาก Lobste.rs
นี่เป็นหนึ่งในบทความที่เขียนได้ดีที่สุดอย่างชัดเจนในบรรดางานเขียนที่พูดถึง การเปลี่ยนแปลงในอุตสาหกรรมวิศวกรรมซอฟต์แวร์ ซึ่งผมเฝ้ามองอย่างกังวลอยู่พักใหญ่
เมื่อราว 1 ปีก่อน วิศวกรรมแบบ agentic ยังถูกมองว่าเป็นทิศทางที่พึงประสงค์ แต่ดูเหมือนว่าผู้ใช้เครื่องมือจริงส่วนใหญ่ แม้จะไม่ค่อยอยากยอมรับ ก็เอนเอียงไปทาง vibe coding กันมากกว่า ความกลัวว่า LLM อาจทำให้ทักษะและความผูกพันของผมไร้ค่าลดลงมาก หลังจากตั้งหลักไว้ 2 ข้อ
ข้อแรก ในเวลาว่างจะไม่ใช้ LLM หรือ coding agent และปฏิเสธฟีเจอร์ AI ในการค้นหาด้วย จะยอมรับความเสี่ยงเรื่อง hallucination และใช้มันก็ต่อเมื่อจนปัญญาจริง ๆ และจำเป็นมากเท่านั้น การเมินเทคโนโลยีไม่ได้ทำให้โลกแก้ปัญหาเองได้ แต่ในเมื่อเราทำอะไรกับการโจมตีนักพัฒนารายบุคคลหรือเปลี่ยนบริษัทยักษ์ใหญ่ไม่ได้ การไม่ให้มันล้ำเข้ามาถึงเวลาว่างก็เป็นทางเลือกที่พอทำได้ในทางปฏิบัติ
ข้อสอง แม้ในที่ทำงานที่สนับสนุนให้ใช้ AI อย่างมาก ก็จะใช้มันแค่กับ code review และงานจิปาถะ เท่านั้น คือถามเรื่องที่หาได้จาก codebase โดยตรงแต่ค้นเองยุ่งยาก ส่วนโค้ดทั้งหมดเขียนเอง แบบนั้นถึงจะเข้าใจกลไกการทำงานได้จากสัญชาตญาณ และทำงานได้ในระดับที่ตัวเองกับเพื่อนร่วมงานคาดหวัง
LLM พอใช้เป็นเครื่องมือเสริมในการจับข้อผิดพลาดเชิงรูปแบบที่ linter แบบ deterministic หาไม่เจอได้ มันก็ยังตอบมั่วเหมือนกัน แต่เพราะผมเขียนและเข้าใจโค้ดเองจึงไม่เชื่อมันแบบสนิทใจ ถ้ามันช่วยกรองตรรกะผิดชัด ๆ และสมมติฐานที่ผิดออกไปก่อนถึงการรีวิวโดยคน เพื่อนร่วมงานก็จะเอาเวลาไปโฟกัสส่วนที่ซับซ้อนกว่าได้ และยังเลี่ยงความเสียมารยาทแบบปล่อยให้เครื่องคุยกับเครื่องแทนคนในช่องทางสาธารณะได้ด้วย
ช่วงหลังบริษัทเริ่มจำกัดการใช้โทเคนอย่างเข้มงวด แต่ workflow นี้มีค่าใช้จ่ายแค่วันละ 1–2 ยูโร เลยไม่ได้กังวลอะไร คนที่เคยพึ่งสัญชาตญาณล้วน ๆ อาจรู้สึกไม่มั่นคงเมื่อพบว่าต้องกลับมาใช้การให้เหตุผลของมนุษย์อีกครั้ง แต่ที่เหลือก็แค่ทำมันร่วมกับเพื่อนร่วมงานโดยตรง
ใต้สิ่งนี้ยังมี ญาณวิทยาแบบทรมานตนเอง อยู่ด้วย คือเชื่อว่ายิ่งเจ็บปวดก็ยิ่งต้องจ้องความจริงตรง ๆ การหลีกเลี่ยงข้อมูลที่ทำให้ทุกข์อาจทำให้รู้สึกเหมือนตัวเองไม่มีคุณธรรม แต่ความใส่ใจของเรามีจำกัด จึงควรใช้มันกับสิ่งที่ทำให้มีความสุข อิ่มเต็ม และมีแรงพอจะไปต่อในวันพรุ่งนี้มากกว่า
คนที่พยายาม optimize ทุกอย่างในชีวิตและปฏิบัติต่อทุกอย่างเหมือนเป็นงานที่ต้องเก่งที่สุด กลับเสียมากกว่า ถ้าชอบเขียนโค้ดก็ทำในเวลาว่างได้ ถ้าไม่ชอบก็ปล่อยให้มันเป็นแค่อาชีพก็พอ เวลาว่างนั้น ไม่มีประสิทธิภาพบ้างก็ได้ ไม่อย่างนั้นเวลาว่างจะกลายเป็นที่ทำงานแห่งที่สองและจะไม่ได้พักเลย
ติดใจมากเกินไปที่ตรงนี้สะกด Fawlty ผิด
บทความยอดเยี่ยมเหมือนเคย แต่ดูเหมือนไม่จำเป็นต้องกังวลว่าการถามว่านี่เป็นงานที่ LLM สร้างหรือไม่จะเสียมารยาทหรือเปล่า ไม่ว่าตอนทำจะใช้ LLM หรือไม่ ถ้าคุณได้รับผลงานที่แย่มาก ก็พูดได้ว่า คุณภาพไม่ดีและไม่ชอบมัน
ในทางกลับกัน ถ้าเป็นเพื่อนร่วมงานหรือคนที่คุยกันออนไลน์มานาน คุณอาจอยากเลี่ยงความเสียมารยาทให้มากที่สุดเพื่อรักษาความสัมพันธ์ไว้ การจะคุยเรื่องนี้ได้ก็ต้องรู้ก่อนว่าผลงานนั้นถูกทำขึ้นมาอย่างไร และผลของการคุยนั้นอาจส่งผลต่อความสัมพันธ์อย่างตั้งใจในระดับใหญ่พอสมควร จะยอมเสี่ยงให้ดูเสียมารยาท หรือจะยึดหลักเลี่ยงความขัดแย้งและรักษาความสัมพันธ์ไว้ก่อน ก็เป็นทางเลือกตามนิสัยของแต่ละคน
เดิมทีผมก็เป็นคนเลี่ยงความขัดแย้งอยู่แล้ว เลยเข้าใจว่าประโยคนั้นมาจากพื้นหลังแบบไหน และก็ไม่ได้คัดค้านข้อเสนอหลักมากนัก
ชอบ อุปมาแบบบ็อบสเลด มาก ไม่ได้เห็นด้วยว่าคนใช้ LLM จะต้องไถลลงไปจนสุดเสมอ แต่ถือว่าอธิบายพฤติกรรมที่เห็นในอุตสาหกรรมนี้ได้ดีกว่าอุปมาไหน ๆ ที่เคยเห็นมา
“อุปมาแบบบ็อบสเลด” เป็นที่รู้จักกันดีกว่าในชื่อข้อผิดพลาดทางตรรกะแบบ slippery slope เมื่อ 1 ปีก่อน สัดส่วนของ vibe coding ยังเป็น 0% และ Simon Willison ก็เผยแพร่บทความหลายชิ้นเกี่ยวกับกระบวนการค่อย ๆ นำ coding agent มาใช้ด้วยความระมัดระวัง พร้อมเพิ่มระดับความเชื่อถือทีละน้อย
แต่กลับใช้สิ่งนั้นเป็นหลักฐานเพื่อฟันธงว่า “มีทางไปอยู่ทางเดียว” ผมคิดว่าการมองว่า Willison และผู้ใช้อีกหลายคนก็มีรสนิยมและวิจารณญาณของตัวเองด้วย น่าจะสมเหตุสมผลกว่า