พ่อพาทำ ภาค 2 · บทส่งท้าย 4 · Domain Expert

Domain Expert: AI ช่วยให้เริ่มได้ แต่ความซับซ้อนยังอยู่

ภาพประกอบDomain Expert: AI ช่วยให้เริ่มได้ แต่ความซับซ้อนยังอยู่

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

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

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

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

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

AI ช่วยลดกำแพงการเริ่มต้นสร้าง Software ได้มาก แต่ไม่ได้ทำให้ความซับซ้อนทางวิศวกรรมที่อยู่เบื้องหลังหายไป