การเขียนโค้ดแบบ Vibe คุกคามระบบนิเวศโอเพนซอร์ส ศึกษาเตือน

iconPANews
แชร์
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconสรุป

expand icon
การเติบโตของระบบนิเวศเผชิญความเสี่ยงใหม่ๆ เมื่อมีการศึกษาแสดงให้เห็นว่าเครื่องมือเขียนโค้ดที่ขับเคลื่อนด้วย AI อาจส่งผลเสียต่อโครงการโอเพนซอร์ส รายงานชื่อ "Vibe Coding Kills Open Source" ได้เตือนว่าแม้เครื่องมือเหล่านี้จะเพิ่มประสิทธิภาพ แต่ก็ลดการสนับสนุนต่อผู้ดูแล นอกจากนี้ ข่าวเกี่ยวกับระบบนิเวศ Ethereum ยังเน้นย้ำถึงความกังวลที่เพิ่มขึ้นเกี่ยวกับการที่แพลตฟอร์ม AI เริ่มเข้ามามีบทบาทในการทำงานของนักพัฒนา ซึ่งอาจทำให้แรงจูงใจด้านการเงินและชุมชนอ่อนแอลง คุณภาพและปริมาณของซอฟต์แวร์โอเพนซอร์สอาจลดลงหากไม่มีมาตรการป้องกันที่เข้มงวดมากขึ้น

ผู้แต่ง: หยี่ถ่าว

แหล่งที่มา:สวนจักรวาลนักเทคโนโลยี

ตลอดปีที่ผ่านมา Vibe Coding แทบทรงแบบเขียนโค้ดใหม่เกือบจะทั้งหมด

คุณไม่จำเป็นต้อง "เขียน" โค้ดทีละบรรทัดด้วยตัวเองอีกต่อไปแล้ว แค่บอก Cursor, Claude หรือ Copilot ว่าคุณต้องการฟีเจอร์แบบไหน ใช้เทคโนโลยีใด และดีไซน์ให้ "รู้สึกเหมือนผลิตภัณฑ์นี้" ที่เหลือให้ AI จัดการแทนก็พอแล้ว

ผู้คนจำนวนมากที่เคยเขียนโค้ดไม่เป็น ก็สามารถสร้างสิ่งต่างๆ ขึ้นมาได้เป็นครั้งแรก จากมุมมองของแต่ละบุคคลแล้ว นี่แทบไม่ใช่ยุคทองของการพัฒนาซอฟต์แวร์อีกแล้วก็ไม่ได้เป็น

แต่ยังมีข้อแม้ที่ถูกมองข้ามอยู่: AI ไม่ได้สร้างโค้ดขึ้นมาเองจากอากาศ แต่เป็นการเรียกใช้และเชื่อมโยงองค์ความรู้ที่มนุษย์สร้างขึ้นมาก่อนหน้านี้ เมื่อคุณบอกว่า "ช่วยสร้างเว็บไซต์ให้หน่อย" แท้จริงแล้ว AI กำลังอ้างอิงเงียบๆ ถึงตรรกะและโครงสร้างที่สะสมมานานจากโครงการโอเพนซอร์สจำนวนมหาศาลบน GitHub

ศูนย์กลางของทักษะ Vibe Coding ถูกสร้างขึ้นจากการเรียนรู้และการจัดระเบียบใหม่ของคลังข้อมูลโค้ดโอเพนซอร์สเหล่านี้เอง

เมื่อเร็ว ๆ นี้ ทีมวิจัยจากมหาวิทยาลัย Central European University และสถาบันวิจัยเศรษฐกิจโลกของเมืองเคิล (Kiel Institute for the World Economy) ได้ตีพิมพ์บทความวิจัยชื่อ "Vibe Coding Kills Open Source" (การเขียนโค้ดตามอารมณ์ทำลายซอฟต์แวร์โอเพนซอร์ส) (https://arxiv.org/pdf/2601.15494v1) ซึ่งเปิดเผยถึงความเสี่ยงที่ซ่อนอยู่เบื้องหลังความเฟื่องฟูของ Vibe Coding

บทความนี้ชี้ให้เห็นถึงความจริงว่า

การเขียนโค้ดแบบ Vibe อาจกำลังทำลายระบบนิเวศโอเพนซอร์สที่เป็นรากฐานของโลกซอฟต์แวร์ทั้งหมดอย่างลึกซึ้ง

ตั้งแต่เดือนสิงหาคมปี 2022 ผู้พัฒนา Python ในสหรัฐอเมริกาเริ่มใช้ AI ในการเขียนโปรแกรมมากขึ้นอย่างมาก

01 โครงสร้างพื้นฐานที่มองไม่เห็นในโลกดิจิทัล

เพื่อที่จะเข้าใจว่าบทความนี้กังวลเรื่องใดเป็นอันดับแรก คุณต้องเข้าใจเรื่องหนึ่งก่อน:ซอฟต์แวร์โอเพนซอร์สคืออะไร และมีบทบาทอย่างไรในชีวิตของเรา

หลายคนอาจไม่รู้สึกหรือไม่เข้าใจถึงซอฟต์แวร์โอเพนซอร์สเท่าใดนัก แต่ในความเป็นจริงแล้ว แทบทุกผลิตภัณฑ์ดิจิทัลที่ผู้คนใช้ในชีวิตประจำวันนั้น ล้วนมีซอฟต์แวร์โอเพนซอร์สเป็นพื้นฐานอยู่ทั้งสิ้น

เมื่อคุณตื่นขึ้นมาในตอนเช้าและหยิบโทรศัพท์ Android ขึ้นมา ระบบปฏิบัติการ Linux ที่ทำงานอยู่เบื้องล่างนั้น เป็นซอฟต์แวร์โอเพนซอร์ส

เมื่อคุณเปิด WeChat และดูประวัติการสนทนา ข้อมูลทุกข้อความจะถูกเก็บไว้ในฐานข้อมูล SQLite ซึ่งเป็นซอฟต์แวร์โอเพนซอร์ส

เมื่อคุณดู Douyin หรือ Bilibili ระหว่างพักเที่ยง FFmpeg ซึ่งเป็นซอฟต์แวร์โอเพนซอร์ส จะเป็นผู้รับผิดชอบในการถอดรหัสและเล่นวิดีโอในเบื้องหลัง

ซอฟต์แวร์โอเพนซอร์สเปรียบเสมือนท่อระบายน้ำในยุคดิจิทัล คุณใช้มันทุกวัน แต่กลับไม่รู้ตัวเลยการตั้ง

คุณจะตระหนักถึงความสำคัญของมันได้ก็ต่อเมื่อเกิดปัญหาขึ้นเท่านั้น

เหตุการณ์ช่องโหว่ของ Log4j ในปี 2021 เป็นตัวอย่างที่ดี Log4j เป็นเฟรมเวิร์กการบันทึกข้อมูลที่ใช้กันอย่างแพร่หลายที่สุดในระบบนิเวศ Java ซึ่งใช้สำหรับบันทึกเหตุการณ์และข้อมูลต่าง ๆ ที่เกิดขึ้นขณะที่แอปพลิเคชันกำลังทำงานอยู่

ผู้ใช้ทั่วไปส่วนใหญ่ไม่เคยได้ยินชื่อของมันเลย แต่ทั้งจากเซิร์ฟเวอร์คลาวด์ของแอปเปิลและกูเกิล ไปจนถึงระบบราชการของรัฐบาลทั่วโลก อุปกรณ์นับพันล้านเครื่องทั่วโลกต่างก็ทำงานด้วยมันอยู่เบื้องหลัง

ในช่วงปลายปี 2021 ได้เกิดเหตุการณ์ช่องโหว่ความปลอดภัยที่มีชื่อว่า "Log4Shell" ซึ่งช่องโหว่นี้ทำให้แฮกเกอร์สามารถควบคุมเซิร์ฟเวอร์ทั่วโลกจากระยะไกลได้เหมือนกับการใช้งานคอมพิวเตอร์ของตนเอง โครงสร้างพื้นฐานอินเทอร์เน็ตทั้งหมดเกือบจะ "เปลือยเปล่า" ทันที ทีมงานด้านความปลอดภัยทั่วโลกต้องเร่งแก้ไขปัญหาในช่วงวันหยุดสุดสัปดาห์อย่างเร่งด่วน ความกว้างขวางของผลกระทบและความยากในการแก้ไขปัญหา ทำให้เหตุการณ์นี้กลายเป็นวิกฤตด้านความปลอดภัยที่รุนแรงที่สุดในประวัติศาสตร์อินเทอร์เน็ตหนึ่งในหลายเหตุการณ์

นี่คือแก่นแท้ของซอฟต์แวร์โอเพนซอร์ส — ไม่ใช่ผลิตภัณฑ์ของบริษัทใดบริษัทหนึ่ง แต่เป็น "สินค้าสาธารณะ" ด้วยเหตุที่ไม่มีคุณสมบัติเชิงพาณิชย์ ผู้พัฒนาและดูแลระบบจึงมักไม่สามารถเรียกเก็บเงินจากโครงการโดยตรงได้

ผลตอบแทนของพวกเขาเป็นทางอ้อม: ได้ชื่อเสียงผ่านโครงการ แลกมาเป็นงานในบริษัทใหญ่ สร้างรายได้จากการให้คำปรึกษา หรือพึ่งพาการบริจาคจากชุมชน

รูปแบบนี้ดำเนินการมาเป็นทศวรรษด้วย "การโต้ตอบโดยตรง" ผู้ใช้จะอ่านเอกสาร ยื่นคำถาม และให้การสนับสนุนเมื่อใช้ซอฟต์แวร์ ความสนใจเหล่านี้ไหลกลับสู่ผู้ดูแล ซึ่งจะเปลี่ยนเป็นแรงจูงใจในการบำรุงรักษาต่อเนื่อง

และนี่คือการเชื่อมต่อที่ Vibe Coding กำลังตัดขาดอยู่ตอนนี้การตั้ง

02 ปัญญาประดิษฐ์ได้ทำลายแหล่งเปิดอย่างไรทีละขั้นตอน?

ก่อนที่ Vibe Coding จะปรากฏขึ้น วิธีการพัฒนาซอฟต์แวร์มีลักษณะเช่นนี้ คุณดาวน์โหลดแพ็กเกจโอเพนซอร์ส แล้วไปอ่านเอกสารประกอบ ถ้าพบข้อบกพร่อง (bug) คุณจะต้องไปรายงานปัญหาใน GitHub และถ้าคุณรู้สึกว่าดี คุณก็จะกดปุ่ม Star เพื่อแสดงการสนับสนุน

นักพัฒนาจึงได้รับความสนใจ ซึ่งความสนใจนี้จะเปลี่ยนเป็นรายได้ สร้างเป็นวงจรปิดการตั้ง

หลังจากที่ Vibe Coding ปรากฏขึ้น คุณเพียงแค่บอก AI ว่าคุณต้องการฟังก์ชันใด AI จะเลือกและจัดรวมโค้ดโอเพนซอร์สโดยอัตโนมัติในด้านหลัง เพื่อสร้าง "การใช้งานที่สามารถใช้ได้จริง" ขึ้นมา

โค้ดทำงานได้แล้ว แต่คุณไม่รู้ว่ามันใช้ไลบรารีอะไรบ้าง และคุณก็ไม่ได้ไปดูเอกสารหรือชุมชนของพวกมันเลย

บทความเรียกการเปลี่ยนแปลงนี้ว่า "การเป็นตัวกลางผลกระทบจาก "ชั้นกลางของ AI" —— ความสนใจและการตอบกลับที่เคยถูกส่งตรงจากผู้ใช้ไปยังผู้ดูแลระบบ ถูกชั้นกลางของ AI รับไปทั้งหมด

หากกลไกนี้ดำเนินต่อไป จะเกิดอะไรขึ้น?

นักเขียนบทความได้สร้างแบบจำลองเศรษฐศาสตร์ที่จำลองระบบนิเวศโอเพนซอร์ส พวกเขาเปรียบเทียบนักพัฒนาเป็นผู้ประกอบการที่ตัดสินใจว่าจะ "เข้าสู่ตลาด" บนระดับคุณภาพที่แตกต่างกัน โดยเริ่มต้นด้วยการลงทุนค่าใช้จ่ายในการพัฒนา จากนั้นจึงตัดสินใจว่าจะเปิดเผยเป็นโอเพนซอร์สหรือไม่ ขึ้นอยู่กับการตอบรับจากตลาด ในขณะเดียวกันผู้ใช้ต้องเลือกจากซอฟต์แวร์จำนวนมหาศาล และตัดสินใจว่าจะ "ใช้งานโดยตรง" หรือใช้ "ตัวกลาง AI"

ผลลัพธ์ของโมเดลแสดงให้เห็นถึงสองกำลังที่ขัดแย้งกัน

ประการแรกคือการเพิ่มประสิทธิภาพ AI ทำให้ซอฟต์แวร์ใช้งานง่ายขึ้น ลดต้นทุนในการพัฒนาเครื่องมือใหม่ ซึ่งทฤษฎีแล้วควรกระตุ้นให้นักพัฒนานำเข้ามากขึ้น และเพิ่มปริมาณการจัดหา

ประการที่สองคือการเปลี่ยนแปลงด้านความต้องการ เมื่อผู้ใช้เปลี่ยนไปใช้ตัวกลาง AI ผู้ดูแลจะสูญเสียรายได้จากการมีปฏิสัมพันธ์โดยตรง ซึ่งลดลงส่งผลต่อผลตอบแทนของนักพัฒนา

แต่เมื่อมองในมุมระยะยาวมากขึ้น หากพลังงานตัวที่สอง (การเปลี่ยนแปลงความต้องการ) มีความแข็งแกร่งมากกว่าพลังงานตัวแรก (การเพิ่มประสิทธิภาพ) ระบบโดยรวมจะเคลื่อนตัวไปสู่การหดตัว

สิ่งที่แสดงออกเป็นรูปธรรมคือการเข้าถึงของนักพัฒนาเพิ่มขึ้น โครงการที่มีคุณภาพสูงสุดเท่านั้นที่คุ้มค่าที่จะแบ่งปัน โครงการที่มีคุณภาพปานกลางจะหายไป และในที่สุดจำนวนแพ็กเกจซอฟต์แวร์และคุณภาพเฉลี่ยในตลาดจะลดลงพร้อมกันแม้ว่าผู้ใช้รายคนจะได้รับประโยชน์จากความสะดวกของ AI ในระยะสั้น แต่ประโยชน์ในระยะยาวกลับลดลง เนื่องจากจำนวนเครื่องมือคุณภาพสูงที่เลือกใช้ได้ลดน้อยลงไป

กล่าวง่าย ๆ คือ ระบบนิเวศนี้ติดอยู่ในวงจรปั่นป่วน ซึ่งเมื่อฐานของระบบนิเวศโอเพนซอร์สเริ่มบางลง ความสามารถของ AI ก็จะลดลงตามไปด้วย

นี่คือประเด็นที่บทความเน้นย้ำซ้ำแล้วซ้ำอีก:การเขียนโค้ดแบบ Vibe ช่วยเพิ่มประสิทธิภาพในระยะสั้น แต่ในระยะยาว อาจทำให้ระดับของระบบโดยรวมลดลงแทนการตั้ง

แนวโน้มนี้ไม่ใช่เพียงแค่สมมุติฐานทางทฤษฎี แต่กำลังเกิดขึ้นจริงในชีวิตประจำวัน

ตัวอย่างเช่น ปริมาณการใช้งานของฟอรั่มการถาม-ตอบแบบสาธารณะของ Stack Overflow ลดลงอย่างเห็นได้ชัดหลังจากที่ AI แบบ generative ได้รับความนิยม ปัญหาจำนวนมากที่เคยถูกอภิปรายในชุมชนสาธารณะ ถูกย้ายไปสู่การสนทนาแบบส่วนตัวกับ AI แทน

หลังจากที่มีการเปิดตัว ChatGPT ปริมาณคำถามบน Stack Overflow เริ่มลดลงอย่างมีนัยสำคัญ

ตัวอย่างอื่นคือโครงการเช่น Tailwind CSS ซึ่งมีการดาวน์โหลดเพิ่มขึ้นต่อเนื่อง แต่การเข้าถึงเอกสารและการสร้างรายได้กลับลดลง

โครงการถูกใช้งานอย่างกว้างขวาง แต่กลับยากขึ้นเรื่อยๆ ที่จะเปลี่ยนเป็นผลตอบแทนที่มีความหมายสำหรับผู้ดูแล

03 โลกแห่งการเขียนโค้ดเมื่อไรจะมี Spotify ของวงการ?

แม้ว่า Vibe Coding จะมีปัญหาเช่นนี้อยู่ แต่การเพิ่มประสิทธิภาพในการทำงานนั้นเป็นเรื่องจริง และไม่มีใครสามารถย้อนกลับไปสู่โลกที่ไม่มี AI Coding ได้

ปัญหาที่แท้จริงคือว่าเมื่อ AI เปลี่ยนเป็นตัวกลางใหม่ โครงสร้างแรงจูงใจเดิมก็ไม่สามารถใช้ได้อีกต่อไปแล้ว

ภายใต้โครงสร้างปัจจุบัน แพลตฟอร์ม AI ได้รับคุณค่ามหาศาลจากระบบนิเวศโอเพนซอร์ส แต่กลับไม่ต้องรับผิดชอบค่าใช้จ่ายในการรักษาความมั่นคงของระบบนิเวศนี้เลย ผู้ใช้จ่ายเงินให้ AI และ AI มอบความสะดวกสบาย แต่โครงการโอเพนซอร์สที่ถูกเรียกใช้และผู้ดูแลมักไม่ได้รับอะไรเลย

นักเขียนบทความเสนอแนวคิดว่า:

การปรับโครงสร้างวิธีการจัดสรรผลประโยชน์การตั้ง

เช่นเดียวกับในอุตสาหกรรมเพลง ซึ่งแพลตฟอร์มสตรีมมิ่งอย่าง Spotify จะแบ่งรายได้กับศิลปินตามจำนวนการเล่นเพลงนั้นแพลตฟอร์ม AI สามารถติดตามโครงการโอเพนซอร์สที่ตนเองเรียกใช้ได้อย่างสมบูรณ์ และสามารถคืนรายได้บางส่วนให้กับผู้ดูแลตามสัดส่วนที่เหมาะสมการตั้ง

นอกจากการแบ่งรายได้จากแพลตฟอร์มแล้ว การสนับสนุนจากเงินบริจาคของมูลนิธิ การสนับสนุนจากภาคธุรกิจ และการสนับสนุนจากภาครัฐในด้านงบประมาณพิเศษสำหรับโครงสร้างพื้นฐานดิจิทัล ก็เป็นวิธีสำคัญในการชดเชยรายได้ที่ผู้ดูแลระบบสูญเสียไปเช่นกัน

สิ่งนี้ต้องการให้แนวคิดของอุตสาหกรรมเปลี่ยนจากมองซอฟต์แวร์โอเพนซอร์สเป็น "ทรัพยากรฟรี" ไปสู่การเป็น "โครงสร้างพื้นฐานสาธารณะที่ต้องการการลงทุนและบำรุงรักษาในระยะยาว"การตั้ง

ซอฟต์แวร์โอเพนซอร์สจะไม่มีวันหายไป มันได้ฝังลึกอยู่ในโลกดิจิทัลแล้ว จึงไม่สามารถถูกแทนที่ได้ง่ายๆ

แต่ยุคของโอเพนซอร์สที่เคยพึ่งพาการให้ความสนใจแบบกระจัดกระจาย การสร้างชื่อเสียง และอุดมการณ์ อาจได้ถึงขีดจำกัดของมันแล้ว

Vibe Coding ไม่ได้นำเสนอเพียงแค่ประสบการณ์การพัฒนาที่เร็วขึ้นเท่านั้น แต่ยังเป็นการทดสอบความเครียดเกี่ยวกับ "เทคโนโลยีสาธารณะจะถูกพัฒนาต่อไปอย่างไร" อีกด้วย

แหล่งที่มา:แสดงต้นฉบับ
คำปฏิเสธความรับผิดชอบ: ข้อมูลในหน้านี้อาจได้รับจากบุคคลที่สาม และไม่จำเป็นต้องสะท้อนถึงมุมมองหรือความคิดเห็นของ KuCoin เนื้อหานี้จัดทำขึ้นเพื่อวัตถุประสงค์ในการให้ข้อมูลทั่วไปเท่านั้น โดยไม่มีการรับรองหรือการรับประกัน และจะไม่ถูกตีความว่าเป็นคำแนะนำทางการเงินหรือการลงทุน KuCoin จะไม่รับผิดชอบต่อความผิดพลาดหรือการละเว้นในเนื้อหา หรือผลลัพธ์ใดๆ ที่เกิดจากการใช้ข้อมูลนี้ การลงทุนในสินทรัพย์ดิจิทัลอาจมีความเสี่ยง โปรดประเมินความเสี่ยงของผลิตภัณฑ์และความเสี่ยงที่คุณยอมรับได้อย่างรอบคอบตามสถานการณ์ทางการเงินของคุณเอง โปรดดูข้อมูลเพิ่มเติมได้ที่ข้อกำหนดการใช้งานและเอกสารเปิดเผยข้อมูลความเสี่ยงของเรา