เรากำลังอยู่ ณ จุดเปลี่ยนสำคัญของการพัฒนาซอฟต์แวร์ การถกเถียงมักวนเวียนอยู่กับคำถามว่า เอไอใด เอไอใดเขียนโค้ดได้ดีที่สุด (แคลดหรือแชตจีพีที) หรือ ที่ใด เอไอควรอยู่ที่ใด (ไอดีอีหรือซีแอลไอ) แต่คำถามนี้ไม่ใช่ประเด็นที่ถูกต้อง
หากเราเปิดรับเอไอในฐานะ “นักเขียนโค้ดตามกระแส” โดยเราระบุเจตนารมณ์ แล้วปล่อยให้เอไอดำเนินการ เราจะสร้างซอฟต์แวร์ใหม่ ๆ ได้ในปริมาณมหาศาล ฝูงเอเจนต์เอไอสามารถสร้างโค้ดได้ภายในหนึ่งนาทีมากกว่าที่นักพัฒนาระดับอาวุโสจะตรวจทานได้ภายในหนึ่งสัปดาห์ มนุษย์กลายเป็นคอขวดไปแล้ว
ทางแก้ไม่ใช่การเพิ่มจำนวน ให้มากขึ้น คน ทางแก้คือการสร้าง หน่วยงานกำกับการออกแบบเอไอ.
ตามธรรมเนียมแล้ว “หน่วยงานกำกับการออกแบบ” คือกลุ่มสถาปนิกที่ประชุมกันสัปดาห์ละครั้งหรือเดือนละครั้ง เพื่อตัดสินใจอนุมัติหรือไม่อนุมัติการออกแบบ ในโลกของ การพัฒนาเอไอด้วยความเร็วสูง รูปแบบดังกล่าวล้าสมัยอย่างสิ้นเชิงแล้ว ทั้งล่าช้าและตั้งรับเกินไป
เมื่อเราเปลี่ยนมาใช้ “โค้ดใช้แล้วทิ้ง” ซึ่งเป็นซอฟต์แวร์ที่เราไม่ปรับโครงสร้างซ้ำไปเรื่อย ๆ แต่ทิ้งแล้วสร้างขึ้นใหม่เมื่อข้อกำหนดเปลี่ยนแปลง บทบาทของเราจะเปลี่ยนไปโดยพื้นฐาน เราไม่ใช่ช่างก่ออิฐที่ค่อย ๆ วางก้อนอิฐทีละก้อนอีกต่อไป แต่เป็นสถาปนิกของโรงงานที่พิมพ์กำแพงขึ้นมา
แต่ใครเป็นผู้ตรวจสอบว่ากำแพงเหล่านั้นตั้งตรงจริงหรือไม่?
AI Design Authority ไม่ใช่บุคคล แต่เป็นกระบวนการแบบไปป์ไลน์ เป็น “ด่านทดสอบ” ที่โค้ดทุกบรรทัดซึ่งสร้างโดย AI ต้องฝ่าฟันให้ผ่านก่อนเข้าสู่ระบบจริง กระบวนการนี้ไม่ได้เข้ามาแทนที่การตรวจสอบโค้ดโดยมนุษย์ด้วย ไม่มีอะไรแต่แทนที่ด้วยบางสิ่งที่ ดีกว่า.
กระบวนการนี้ทำงานเป็นสามชั้น:
1. ฝ่ายบริหาร (การสร้างโค้ด)
เราไม่ได้ขอให้ AI เพียงระบบเดียวคิดหาวิธีแก้ปัญหา แต่ขอจากสามระบบ เราให้ Gemini 3, GPT-5 และโมเดลโอเพนซอร์ส เช่น Llama ทำงานแบบขนานกันเพื่อแก้ปัญหาเดียวกัน วิธีนี้ช่วยป้องกันการมองปัญหาอยู่ในกรอบแคบ ๆ และทำลาย “ความขี้เกียจ” ที่บางครั้ง LLM มักประสบ แนวทางนี้ยัง ผ่านการศึกษาวิจัยทางวิทยาศาสตร์แล้ว และแสดงให้เห็นว่าสามารถป้องกันการหลอนข้อมูลของ AI และสร้างกระบวนการต่อเนื่องที่ยาวมากได้โดยปราศจากข้อผิดพลาด
2. ตัวกรองเข้มงวด (กฎหมาย)
ที่นี่ไม่มีพื้นที่สำหรับการถกเถียง โค้ดต้องคอมไพล์ได้ เครื่องมือตรวจสอบโค้ดต้องไม่พบข้อผิดพลาด และที่สำคัญคือ การทดสอบแบบกล่องดำ ต้องผ่านการทดสอบ เราไม่ได้ทดสอบว่าฟังก์ชันทำงานภายในได้ถูกต้องหรือไม่ เพราะ AI อาจปรับแต่งผลลัพธ์ได้ แต่เราทดสอบว่าระบบแสดงผลจากภายนอกตรงตามที่ควรเป็นหรือไม่ หากการทดสอบล้มเหลว ก็ทิ้งลงถังขยะทันที
3. ตัวกรองเชิงอ่อน (คณะลูกขุน AI)
นี่คือนวัตกรรมที่แท้จริง โซลูชันที่เหลืออยู่จะถูกส่งให้ “AI ผู้ลงคะแนน” เฉพาะทาง ตัวเอเจนต์นี้ไม่ได้เขียนโค้ด แต่ อ่าน โค้ด เขาได้รับการฝึกฝนด้วยหลักการด้านสถาปัตยกรรมของเรา ข้อกำหนดด้านความปลอดภัย (OWASP, ISO) และกฎระเบียบด้านการปฏิบัติตามข้อกำหนด (กฎหมาย AI ของสหภาพยุโรป)
เขาลงคะแนนว่า: “โซลูชัน A เร็วกว่า แต่โซลูชัน B ปลอดภัยกว่าและสอดคล้องกับสถาปัตยกรรมไมโครเซอร์วิสของเรามากกว่า”
ผู้ชนะจะถูกนำไปใช้งานจริง
โมเดลนี้บังคับให้เกิดการแยกอำนาจ ซึ่งเป็นสิ่งที่ขาดหายไปในหลายทีม
project-description.md, rules.md, skills.md en principles.md) และข้อกำหนดที่เคร่งครัด สถาปนิกเป็นผู้กำหนด อะไร เราจะสร้างอะไร ใครเป็นผู้สร้าง และสร้างอย่างไร เหตุใด.โมเดลนี้ปลดปล่อยเราจากการถูกครอบงำด้วยข้อผิดพลาดทางไวยากรณ์ของโค้ด และทำให้เรามุ่งเน้นไปที่สิ่งที่เราทำได้ดี นั่นคือ การคิดเชิงระบบ การค้นหาความจริง โครงสร้าง และการตัดสินใจ
คำถามไม่ใช่ว่า AI จะเขียนโค้ดของเราได้หรือไม่ ประเด็นนี้ถือว่ายุติไปแล้ว โค้ดกำลังกลายเป็นผลิตภัณฑ์ใช้แล้วทิ้งไปเสียส่วนใหญ่
คำถามคือ คุณกล้าที่จะปล่อยการควบคุม โค้ด เพื่อแลกกับการได้ควบคุม คุณภาพ กลับคืนมาหรือไม่?
แจ้งให้ฉันทราบ