AI ช่วยเขียนโค้ด แต่ออกแบบธุรกิจไม่ได้

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

AI ไม่รู้ Business Rules ขององค์กร
AI รู้จักโค้ดทั่วไปได้ดี แต่ไม่รู้ข้อยกเว้นของคุณ ไม่รู้กฎภาษีแปลก ๆ และไม่รู้ว่าลูกค้ารายนี้ต้องได้เงื่อนไขพิเศษ

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

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

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