ผู้นำทางความคิด

นักพัฒนาได้ใช้ “การเขียนโค้ดแบบวิบ” โดยไม่ทำให้ธุรกิจต้องเผชิญหน้ากับหนี้สินทางเทคนิคของ AI หรือไม่?

mm
เพิ่ม Unite.AI ลงในแหล่งข้อมูลที่คุณต้องการบน Google

เมื่อ Andrej Karpathy ผู้ร่วมก่อตั้ง OpenAI สร้างคำว่า “การเขียนโค้ดแบบวิบ” เมื่อสัปดาห์ที่แล้ว เขาได้จับจุดเปลี่ยนสำคัญ: นักพัฒนากำลังให้ความไว้วางใจ AI ที่สร้างโค้ดมากขึ้น ในขณะที่พวกเขามุ่งเน้นไปที่การให้คำแนะนำระดับสูงและ “แทบไม่ต้องสัมผัสคีย์บอร์ดเลย”

แพลตฟอร์ม LLM พื้นฐาน – GitHub Copilot, DeepSeek, OpenAI – กำลังเปลี่ยนแปลงพัฒนาซอฟต์แวร์ โดย Cursor ได้กลายเป็นบริษัทที่เติบโตเร็วที่สุด เท่าที่เคยเป็นมา ที่จะไปถึงรายได้ 100 ล้านดอลลาร์ (ในเวลาเพียงไม่ถึงหนึ่งปี) แต่ความเร็วในการเติบโตนี้มาพร้อมกับต้นทุน

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

การเปลี่ยนแปลงของปัญหาการเขียนโค้ดของมนุษย์จากโค้ดไปสู่การตรวจสอบโค้ดเบส

การสำรวจของ GitHub ในปี 2024 พบว่าเกือบทุกๆ นักพัฒนาธุรกิจ (97%) กำลังใช้เครื่องมือโค้ดที่สร้างโดย AI แต่มีเพียง 38% ของนักพัฒนาสหรัฐฯ ที่กล่าวว่าองค์กรของตนสนับสนุนการใช้ AI

นักพัฒนาชอบใช้โมเดล LLM เพื่อสร้างโค้ดเพื่อ提交มากขึ้นและเร็วขึ้น และธุรกิจต้องการเร่งนวัตกรรม อย่างไรก็ตาม – การตรวจสอบด้วยมือและเครื่องมือเก่าไม่สามารถปรับเปลี่ยนหรือปรับขนาดเพื่อเพิ่มประสิทธิภาพและตรวจสอบโค้ดที่สร้างโดย AI ได้

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

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

ภาพลวงตาของความเร็ว: เมื่อ AI มีประสิทธิภาพมากกว่าการกำกับดูแล

โค้ดที่สร้างโดย AI ไม่ได้บกพร่องโดยธรรมชาติ – แต่ ไม่ได้รับการตรวจสอบ ในความเร็วและขนาดที่เพียงพอ

พิจารณาข้อมูล: โมเดล LLM ทั้งหมดแสดงให้เห็นถึงการเสียหายของโมเดล (การหลอกลวง) การศึกษาวิจัยล่าสุดเกี่ยวกับคุณภาพของการสร้างโค้ดของ GitHub Copilot พบอัตราความผิดพลาด 20% ปัญหาเพิ่มเติมคือปริมาณการผลิตของ AI นักพัฒนาคนเดียวสามารถใช้ LLM เพื่อสร้างโค้ด 10,000 บรรทัดในเวลาเพียงไม่กี่นาที ซึ่งเกินความสามารถของนักพัฒนาที่จะปรับและตรวจสอบโค้ด Legacy Static Analyzers ที่ออกแบบมาเพื่อตรรกะที่เขียนด้วยมือต่อสู้กับรูปแบบความน่าจะเป็นของผลลัพธ์ AI ผลลัพธ์คือค่าใช้จ่ายที่สูงเกินไปสำหรับคลาวด์จากอัลกอริทึมที่ไม่มีประสิทธิภาพ ความเสี่ยงด้านการปฏิบัติตามกฎระเบียบจากความสัมพันธ์ที่ไม่ได้รับการตรวจสอบ และความล้มเหลวที่สำคัญที่ซ่อนอยู่ในสภาพแวดล้อมการผลิต

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

การควบคุมโดยไม่สูญเสียบรรยากาศ

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

สามหลักการจะแยกธุรกิจที่ประสบความสำเร็จด้วย AI ออกจากธุรกิจที่จะจมอยู่ในหนี้สินทางเทคนิคของ AI:

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

การเขียนโค้ดแบบวิบ: อย่าให้ถูกพาไปด้วยกระแส

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

เส้นทางไปข้างหน้าสำหรับนักพัฒนและธุรกิจคือการยอมรับว่า เพียง AI เท่านั้นที่สามารถเพิ่มประสิทธิภาพและตรวจสอบ AI ได้ โดยการให้นักพัฒนามีเครื่องมือตรวจสอบ Agentic พวกเขาสามารถใช้ “การเขียนโค้ดแบบวิบ” โดยไม่ต้องสurrender ธุรกิจให้กับหนี้สินทางเทคนิคของ AI ที่เพิ่มขึ้นอย่างไม่มีการควบคุม ตามที่ Karpathy กล่าวถึง โอกาสของโค้ดที่สร้างโดย AI นั้นน่าตื่นเต้น – แม้จะน่าหลงใหล แต่ในการพัฒนาธุรกิจ จะต้องมีการตรวจสอบ “บรรยากาศ” โดย AI ที่มีประสิทธิภาพสูงรุ่นใหม่

ดร. เลสลี คันทัน เป็น ผู้ร่วมก่อตั้งและซีอีโอของ TurinTech ซึ่งเป็นบริษัทที่พัฒนาเทคโนโลยี AI เพื่อเพิ่มประสิทธิภาพ เขาได้รับ ปริญญาเอก ในสาขา Machine Learning จาก University College London (UCL) โดยมี chuyên門ด้านทฤษฎีกราฟ ก่อนที่จะก่อตั้ง TurinTech ในปี 2018 ดร. คันทัน曾ทำงานในตำแหน่ง quantitative research roles ที่สถาบันการเงิน รวมถึง Credit Suisse, Bank of America และ Commerzbank