“โปรแกรมเมอร์ที่เป็นมนุษย์จะหายไปอย่างสมบูรณ์ภายในห้าปี” นี่คือคำทำนายของอดีตผู้ก่อตั้ง Stability AI Emad Mostaque เมื่อฤดูร้อนที่แล้ว นอกจากนี้ Robin Li ผู้ก่อตั้ง Baidu ยังกล่าวด้วยว่าจะไม่มีอาชีพเช่น "โปรแกรมเมอร์" อีกต่อไป . แม้ว่า Zhou Hongyi ซึ่งเป็นโปรแกรมเมอร์ที่ผันตัวมาเป็นเจ้าพ่อโปรแกรมเมอร์อีกรายหนึ่งไม่เชื่อว่า AI จะมาแทนที่โปรแกรมเมอร์ แต่ดูเหมือนว่าโปรแกรมเมอร์จะพัฒนา Terminator ที่สามารถ "เพิ่มประสิทธิภาพ" ด้วยตนเองได้
หลังจากที่ Baidu ประกาศว่าโค้ดที่เพิ่มเข้ามาทุกวันมากถึง 27% ถูกสร้างขึ้นโดยอัตโนมัติโดยผู้ช่วยโค้ดอัจฉริยะ Comate พนักงาน AI อันดับ 1 ของอาลีบาบาก็ได้รับการว่าจ้าง และโปรแกรมเมอร์ AI Tongyi Lingma จะรับผิดชอบในการผลิต 20% ของอาลีบาบา โค้ดคลาวด์ในอนาคต Google ในต่างประเทศยังเกี่ยวข้องกับ AI ในการเขียนโค้ดอีกด้วย ในการประชุมทางไกลเกี่ยวกับผลประกอบการไตรมาส 3 ปี 2024 ซึ่งจัดขึ้นโดยบริษัทแม่ของ Google อย่าง Alphabet ซีอีโอ Sundar Pichai เปิดเผยว่ามากกว่า 1/4 ของโค้ดใหม่ของ Google ถูกสร้างขึ้นโดย AI ซึ่งได้รับการตรวจสอบและตรวจสอบโดยวิศวกร
Sundar Pichai กล่าวว่า "นี่เป็นเหตุการณ์สำคัญและแสดงถึงความสำคัญของปัญญาประดิษฐ์ต่อบริษัท" อย่างไรก็ตาม คุณต้องรู้ว่าเมื่อปีที่แล้ว เมื่อการเขียนโปรแกรม AI ออกมาครั้งแรก เสียงกระแสหลักในชุมชนออนไลน์ ไม่ว่าจะเป็น Zhihu ในประเทศหรือ Reddit ในต่างประเทศก็คือเครื่องมือการเขียนโปรแกรม AI เช่น Github Copilot ไม่สามารถส่งผลกระทบต่อสถานะของ โปรแกรมเมอร์และเชื่อว่าสิ่งที่เรียกว่า "โปรแกรมเมอร์จะถูกแทนที่ด้วย AI" นั้นไร้สาระ เมื่อโรบิน หลี่ และโจว หงอี้ กำลัง "โต้เถียง" เกี่ยวกับเรื่องนี้ เสียงที่สนับสนุน "ผู้นำสีแดง" ก็แสดงให้เห็นถึงความได้เปรียบอย่างล้นหลาม
อย่างไรก็ตาม หนึ่งปีต่อมา ความจริงก็คือบริษัทใหญ่ๆ เช่น Alibaba, Baidu และ Google มีส่วนเกี่ยวข้องอย่างลึกซึ้งกับการเขียนโปรแกรม AI ในงานเขียนโค้ด อันที่จริงนี่ไม่ใช่ว่า Zhou Hongyi และ Vs ใหญ่ในสาขาการเขียนโปรแกรมของ Zhihu และ Reddit ถูกตบหน้า พวกเขาไม่ได้ตัดสินสถานการณ์ผิด แต่เป็นเพียงแฟน ๆ ของทางการ ในปัจจุบัน ผลกระทบของโค้ดที่สร้างโดย AI ไม่ได้ส่งผลต่อโปรแกรมเมอร์ที่ยินดีแบ่งปันและหารือเกี่ยวกับ Zhihu และ Reddit แต่กับผู้เขียนโค้ดระดับต่ำ เช่นเดียวกับที่ Google Translate ได้ขจัดตำแหน่งการแปลขั้นพื้นฐานในช่วงปีแรก ๆ
เนื่องจากเครื่องมือการเขียนโปรแกรม AI ในปัจจุบันมีลักษณะเหมือนกัน นั่นคืออัตราส่วนความคุ้มค่าต่ำ หากโปรแกรมเมอร์สามารถอธิบายข้อกำหนดที่เขาต้องการบรรลุกับ AI ได้อย่างถูกต้อง ดังนั้นเวลาที่เขาจะอธิบายโค้ดให้ AI มักจะนานกว่าเวลาที่ใช้ในการเขียนโค้ดด้วยตัวเองมาก สำหรับโปรแกรมเมอร์ที่จริงจัง เครื่องมือการเขียนโปรแกรม AI ในปัจจุบันเป็นเพียง "ตัวช่วย" ไม่ใช่ "สิ่งทดแทน" แต่ในระดับองค์กร การเขียนโปรแกรม AI ระดับนี้ก็เพียงพอแล้ว
ที่จริงแล้ว ลักษณะงานของโปรแกรมเมอร์ค่อนข้างคล้ายกับงานของนักแปล ยกเว้นว่านักแปลมีหน้าที่รับผิดชอบในการสื่อสารระหว่างบุคคล ในขณะที่โปรแกรมเมอร์มีหน้าที่รับผิดชอบในการสื่อสารระหว่างมนุษย์กับคอมพิวเตอร์ พูดง่ายๆ ก็คือ หน้าที่ของโปรแกรมเมอร์คือการแปลความต้องการในโลกแห่งความเป็นจริงให้เป็นซอร์สโค้ด (SourceCode) ผ่านภาษาคอมพิวเตอร์ จากนั้นแปลงมันผ่านคอมไพเลอร์ให้เป็นโค้ดเครื่อง (NativeCode) ที่ CPU สามารถประมวลผลได้โดยตรง และสุดท้ายก็สร้างโปรแกรมที่ปฏิบัติการได้ และ เพื่อรักษาการทำงานของโปรแกรมไว้ในอนาคต
แน่นอนว่าไม่ใช่ว่าโปรแกรมเมอร์ทุกคนจะออนไลน์อยู่ พูดให้ตรงก็คือความแตกต่างระหว่างโปรแกรมเมอร์นั้นยิ่งใหญ่กว่าความแตกต่างระหว่างโปรแกรมเมอร์และผู้ที่ไม่ใช่โปรแกรมเมอร์เสียอีก นอกจากผู้เชี่ยวชาญระดับสูงที่สามารถสร้างผลิตภัณฑ์ที่มีประสิทธิภาพขั้นต่ำที่สามารถทำซ้ำได้อย่างรวดเร็วและเข้าใจว่าทำไมผู้เขียนโค้ดระดับต่ำก็แทบจะเป็นเพียงผู้ขนย้ายโค้ดเท่านั้น
เนื่องจากการเกิดขึ้นของอินเทอร์เน็ต การแพร่กระจายของข้อมูลทำให้โปรแกรมเมอร์ระดับต่ำมีโอกาสหางานทำ ในเวลาเดียวกัน การพัฒนาอย่างรวดเร็วของอุตสาหกรรมอินเทอร์เน็ตในช่วงสามทศวรรษก็สร้างความต้องการอย่างมากสำหรับโปรแกรมเมอร์ มากเสียจนการเขียนโปรแกรมสำหรับเครื่องมือค้นหาและการเขียนโปรแกรมสำหรับ GitHub มีชื่อเสียงในแวดวงโปรแกรมเมอร์ งานจริงของผู้เขียนโค้ดระดับต่ำทุกวันมักจะเป็นการถ่ายโอนโค้ดไปยัง GitHub หากคุณสามารถใช้ Ctrl+C และ Ctrl+V ได้ คุณสามารถเป็นโปรแกรมเมอร์ได้ การเยาะเย้ยนั้นไม่มีมูลความจริง
ยกตัวอย่างโปรแกรมเมอร์ AI ของอาลีบาบา "Tongyi Lingma" อาลีบาบาแนะนำสิ่งนี้เช่นนี้ ภายใต้รูปแบบการพัฒนาแบบดั้งเดิม โปรแกรมเมอร์จำเป็นต้องใช้พลังงานจำนวนมากในการเขียนโค้ดซ้ำ ๆ การดีบักและการเพิ่มประสิทธิภาพ และการเขียนความคิดเห็นเกี่ยวกับโค้ดเหล่านี้อย่างมาก ถึงเวลาสำหรับการเขียนโค้ดธุรกิจหลัก นับตั้งแต่ Tongyi Lingma "เข้าร่วม" เขาได้ทำหน้าที่เป็น "ผู้ช่วยโค้ด" ในลิงก์การพัฒนาต่างๆ ภายใน Alibaba Cloud รวมถึงการให้ความช่วยเหลือวิศวกรในกระบวนการเพิ่ม ลบ ตรวจสอบ และแก้ไขทั้งหมด
ความจริงที่แท้จริงในปัจจุบันก็คือโปรแกรมเมอร์ระดับสูงที่จับคู่กับเครื่องมือการเขียนโปรแกรม AI จะกำจัดโปรแกรมเมอร์รุ่นเยาว์สิบคนที่สามารถคัดลอกและวางได้เท่านั้น Kent Beck ผู้สนับสนุนการพัฒนาซอฟต์แวร์แบบ Agile เคยโพสต์บนแพลตฟอร์มโซเชียลว่า “ฉันพยายามเขียนโค้ดด้วย AI อย่างไม่เต็มใจ เพียงแต่พบว่ามันสามารถแทนที่ทักษะของฉันได้ 90% แต่สามารถปล่อยให้ 10% ที่เหลือของฉันได้ ทักษะจะถูกขยายเป็นพันครั้ง”
ในความเป็นจริง เครื่องมือการเขียนโปรแกรม AI ไม่ได้แทนที่กลุ่มนิเวศน์ของโปรแกรมเมอร์อย่างสมบูรณ์ แต่ปลดปล่อยพวกเขาจากงานที่น่าเบื่อในการเขียนโค้ด ทำให้พวกเขามุ่งเน้นไปที่งานสร้างสรรค์ได้มากขึ้น เช่น การออกแบบอัลกอริทึมที่มีประสิทธิภาพมากขึ้น และการแก้ปัญหาทางเทคนิคที่ซับซ้อน และ การพัฒนาผลิตภัณฑ์ใหม่ ด้วยเหตุนี้ เครื่องมือการเขียนโปรแกรม AI จึงกลายเป็นเครื่องมืออันทรงพลังสำหรับผู้ผลิตรายใหญ่อย่างรวดเร็วในการลดต้นทุนและเพิ่มประสิทธิภาพ และมากกว่าหนึ่งในสี่ของโค้ดใหม่ของ Google ถูกสร้างขึ้นโดย AI ซึ่งหมายความว่าพวกเขาจะมีความยืดหยุ่นมากขึ้นในแง่ของต้นทุนแรงงาน . เพศ.
จากนั้นปัญหาก็เกิดขึ้นเนื่องจาก AI จะพัฒนาขึ้น แม้ว่า Github Copilot ปัจจุบันจะสามารถใช้เป็น "ตัวเสริม" ได้เท่านั้น แต่ผู้ใช้จำเป็นต้องทราบรายละเอียดและความหมายของโค้ดแต่ละบรรทัดที่สร้างโดย AI อย่างชัดเจนก่อนจึงจะถือว่าโค้ดที่เกี่ยวข้องใช้งานได้ แต่หากบริษัทต่างๆ เช่น Microsoft, Alibaba และ Google ยังคงทำซ้ำเครื่องมือการเขียนโปรแกรม AI ของตนเอง ก็จะเป็นไปได้ที่ AI จะสร้างและรวบรวมโค้ดซอฟต์แวร์ที่สมบูรณ์ตั้งแต่ต้นทางถึงปลายทางในอนาคต
ในขั้นตอนนี้ "ไอ้สารเลว" ที่สามารถคัดลอกและวางจาก GitHub เท่านั้น กำลังเริ่มถูกบีบโดยเครื่องมือการเขียนโปรแกรม AI เมื่อ AI มีประสิทธิภาพมากขึ้นเรื่อยๆ ความกดดันทางการแข่งขันต่อโปรแกรมเมอร์ก็จะเพิ่มขึ้นตามไปด้วย การพัฒนาเงินปันผลในยุคอินเทอร์เน็ตย่อมมีช่วงเวลาที่ยากลำบากในอนาคตอย่างหลีกเลี่ยงไม่ได้ แน่นอนว่าการลดคุณค่าของความรู้และเทคโนโลยีนั้นเป็นผลจากการพัฒนาอย่างต่อเนื่องอย่างหลีกเลี่ยงไม่ได้ ปรากฏการณ์นี้เคยสะท้อนให้เห็นมาแล้วในหลายสาขา
ในปี 2024 “ทุกสิ่งสามารถกลายเป็นคอมพิวเตอร์ได้” ไม่ใช่ตัวเลือกที่เป็นสากลอีกต่อไป แม้ว่า “โค้ดต่ำ” ดั้งเดิมจะล้มเหลวในการบีบพื้นที่อาศัยของโปรแกรมเมอร์ แต่การเขียนโปรแกรม AI ก็สามารถทำให้ทุกคนสามารถเป็นผู้เขียนโค้ดได้อย่างแท้จริง โรงงานรู้สึกได้ถึงความเย็น