เราไม่เผยแพร่ผลงานที่มีลิขสิทธิ์ในประเทศไทย หากท่านพบเนื้อหาที่ละเมิดลิขสิทธิ์ แจ้งได้ที่เพจ Facebook NovelStore เราจะลบให้โดยเร็ว
ปัญหาการใช้งานเว็บไซต์ ติดต่อได้ที่เพจดังกล่าว
We do not publish or distribute copyrighted works in Thailand. To report infringing content, contact us via our Facebook page and we will remove it promptly. For other issues, use the same channel.

บทที่ 14 ยี่สิบสามบั๊ก

บทที่ 14 ยี่สิบสามบั๊ก

บทที่ 14 ยี่สิบสามบั๊ก


บทที่ 14 ยี่สิบสามบั๊ก

หนึ่งสัปดาห์

หานลู่อีปิดแพลตฟอร์มรับงานทั้งหมด ปิดเสียงโทรศัพท์ ตู้เย็นอัดแน่นไปด้วยเกี๊ยวแช่แข็งและกาแฟกระป๋อง ตลอดหนึ่งสัปดาห์เขาทำแค่อย่างเดียว

สองวันแรกฉลุยที่สุด เฟรมเวิร์กกับฐานข้อมูลคือคอมฟอร์ตโซนของเขา หลับตาทำยังได้ เริ่มวันที่สามก็มาเจอตอที่เอนจินหลัก ลอจิกการจับคู่รูปแบบปรับยังไงก็ไม่ตรง นั่งจ้องหน้าจออยู่สองชั่วโมงสมองก็ยิ่งตื้อ เขาเลยลงไปเดินเล่นในหมู่บ้านหนึ่งรอบ พอลมเย็นๆ พัดมาก็คิดตก: เขาเลือกความละเอียดในการสกัดจุดเด่น ผิดไปพอดิบพอดี พอกลับมาแก้ก็ทะลุปรุโปร่ง วันที่เหลือก็ลื่นไหลไปตามสเตป อินเทอร์เฟซ การเชื่อมต่อ การทดสอบ หลังจากเนตรโค้ดอัปเลเวล ร่างกายของเขาก็ดีขึ้นมาก ถ้าเป็นเมื่อก่อนตอนอยู่ติ่งเซิ่ง โหมเขียนโค้ดติดกันสามวันร่างคงพังไปแล้ว แต่ตอนนี้ไม่เป็นไรเลย

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

ขั้นตอนการเทรนคือขั้นตอนที่ผลาญเงินที่สุด

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

โชคดีที่เขามีข้อได้เปรียบที่คนอื่นไม่มี นั่นคือคุณภาพของข้อมูลที่สูงปรี๊ด คนอื่นอาจจะต้องใช้ข้อมูลขยะเป็นแสนๆ ชุดถึงจะเทรนโมเดลที่พอใช้งานได้ออกมา แต่เขามีข้อมูลสะอาดเอี่ยมที่ Label ผ่านเนตรโค้ดมาแล้วสามพันชุด ข้อมูลน้อย รอบการเทรนก็น้อยตาม พลังการประมวลผลที่ต้องใช้ก็ลดลงเป็นสัดส่วน

เขาเลือกวิธีประนีประนอม: ใช้โมเดลโอเพนซอร์สขนาดเบาเป็นฐานประมวลผล ประมูลเช่าเซิร์ฟเวอร์แบบ Spot Instance เพื่อรันการเทรนจริง ตั้งค่าระบบรันต่ออัตโนมัติเมื่อค้าง (Checkpoint) เบ็ดเสร็จแล้วจ่ายไปสี่หมื่นกว่าหยวน

เงินเก็บตลอดห้าปีรวมกับเงินชดเชยตอนลาออก จ่ายไปสี่หมื่นก็ยังไม่ถึงกับเลือดตกยางออก

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

เอาเป็นว่ารันตัว MVP ให้ผ่านก่อนแล้วกัน

คืนวันที่เจ็ด โค้ดเสร็จสมบูรณ์

เคอร์เซอร์หยุดกะพริบอยู่หลังอัฒภาค (Semicolon) บรรทัดสุดท้าย มือของหานลู่อีผละออกจากคีย์บอร์ด ประสานนิ้วรองไว้หลังท้ายทอย จ้องมองหน้าจอ

จู่ๆ เขาก็เกิดอาการไม่กล้ารันเทส

ความรู้สึกนี้เขาคุ้นเคยดีนัก ทำข้อสอบเสร็จแล้วไม่กล้าพลิกดูเฉลย เขียนเปเปอร์เสร็จแล้วไม่กล้าเช็ก Plagiarism เขียนโค้ดเสร็จแล้วไม่กล้าคอมไพล์ สารภาพรักเสร็จแล้วไม่กล้าเปิดดูข้อความ ยิ่งใส่ใจมากเท่าไหร่ก็ยิ่งไม่กล้าพิสูจน์ความจริง

เขาลุกขึ้น เดินไปรินน้ำในครัว จิบไปหนึ่งอึก แล้วก็เททิ้ง ก่อนจะเดินกลับมานั่งที่เดิม

เขาโยนซอร์สโค้ดของ BugKiller เข้าไปใน BugKiller เพื่อใช้มีดที่ตัวเองตีขึ้นมา หั่นผักที่ตัวเองปลูก

รัน

แถบความคืบหน้าเริ่มขยับ: 12%... 31%...

เขารู้สึกได้ว่าตัวเองกำลังกลั้นหายใจ

47%... 68%... 89%...

แถบความคืบหน้าวิ่งจนสุด

ยี่สิบสามบั๊ก

ไฮไลต์สีแดงยี่สิบสามบรรทัดปรากฏขึ้นบนหน้าจอ ทำงานเฉลี่ยวันละสิบสองชั่วโมง มีเนตรโค้ดช่วย ร่างกายอยู่ในจุดพีค

ยี่สิบสามจุด

เขาจ้องพื้นที่สีแดงนั้นอยู่ครู่หนึ่ง แล้วเปิดเนตรโค้ดแห่งความเป็นจริงกวาดตามองโค้ดชุดเดียวกันอีกรอบ

ยี่สิบห้าจุด

BugKiller หาเจอน้อยกว่าเนตรโค้ดไปสองจุด เขาเอาผลลัพธ์ทั้งสองมาเทียบกัน ส่วนใหญ่ตรงกันเป๊ะ

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

หานลู่อีใช้เนตรโค้ดยืนยันวิธีแก้ไข ใช้เวลาสองชั่วโมงจัดการบั๊กทั้งหมดจนเกลี้ยง

จากนั้นก็ให้ BugKiller สแกนอีกรอบ

หน้าจอเด้งตัวอักษรสีเขียวขึ้นมาหนึ่งบรรทัด

0 Issues Found.

เขาพิงพนักเก้าอี้ จ้องมองเลขศูนย์ตัวนั้นอยู่นาน

เขาแพ็กตัวต้นแบบส่งให้ซูเนี่ยนเนี่ยน "หนึ่งสัปดาห์ ไม่ได้เบี้ยวนะ"

ห้านาทีต่อมา ซูเนี่ยนเนี่ยนก็สติแตก

"ฉันลองแล้ว!!! เอาโค้ดของทีมฉันเมื่อสัปดาห์ก่อนโยนเข้าไปสแกนดู เจอตั้งแปดจุด!! ในนั้นสามจุดเรารู้อยู่แล้ว แต่อีกห้าจุดนี่เราไม่รู้เลย!! แถมมันยังประเมินผลกระทบได้เห็นภาพสุดๆ 'บั๊กตัวนี้มีโอกาส 15% ที่จะทำให้เซิร์ฟเวอร์ร่วงในช่วงพีก' ทีมโอเปอเรชันกับ PM ก็อ่านรู้เรื่อง!! ไม่ใช่แค่ให้เดฟดูอย่างเดียว!!!"

"ใจเย็น"

"ฉันไม่เย็นแล้ว! ในตลาดตอนนี้ไม่มีเครื่องมือตัวไหนที่เจาะลึกถึงขั้น 'ประเมินผลกระทบ' ได้เลยนะ! คู่แข่งทุกเจ้าหยุดอยู่แค่ 'หาบั๊กเจอ' แต่นายข้ามสเตปไปถึง 'หาบั๊กเจอ+บอกหายนะที่จะตามมา+สอนวิธีแก้' เลย! นี่ไม่ใช่การปรับปรุงประสิทธิภาพแล้ว! นี่มันคือการโจมตีข้ามมิติชัดๆ! แผ่นฟอยล์สองมิติชัดๆ!"

"เรื่อง User Test ปล่อยให้เป็นหน้าที่ฉันเอง" ซูเนี่ยนเนี่ยนส่งข้อความสุดท้ายมา "ฉันจะหาเพื่อนสายเดฟมาช่วยเทส เก็บฟีดแบ็กให้ นายไปทำเวอร์ชันต่อไปได้เลย"

"โอเค"

หานลู่อีวางโทรศัพท์ เปิดสมุดรายชื่อใน วีแชท หากู้ซือเยว่

ประวัติแชทของทั้งสองคนยังค้างอยู่ที่ประโยค "ไคว่ส่านคงจะโดนฟ้องล้มละลายแหงๆ" ของเธอเมื่อคราวก่อน หลังจากนั้นก็ไม่ได้ติดต่อกันอีกเลย

หานลู่อีคิดอยู่ครู่หนึ่ง พิมพ์ข้อความไปว่า "ทนายกู้ครับ สะดวกนัดเวลาไหม? มีเรื่องปรึกษากฎหมายเรื่องใหม่ครับ"

ห้าทุ่มกว่าแล้ว เขาไม่ได้คาดหวังว่าเธอจะตอบกลับคืนนี้

สักพัก กู้ซือเยว่ก็ตอบกลับมา "แนวไหนคะ?"

"จดลิขสิทธิ์ซอฟต์แวร์ครับ อาจจะเกี่ยวกับเครื่องหมายการค้าด้วย"

"พรุ่งนี้บ่ายสองมาที่ออฟฟิศฉัน เคสใหม่คิดค่าปรึกษาตามเรตปกตินะคะ"

พรุ่งนี้วันเสาร์ หานลู่อีมองข้อความนี้ ห้าทุ่มตอบแชททันที วันเสาร์ยังนัดลูกค้าอีก คนคนนี้ไม่เคยเลิกงานเลยหรือไง?

หานลู่อีตอบกลับไปว่า "ตกลงครับ"

ชะงักไปนิด แล้วพิมพ์เพิ่มไปอีกประโยค "คราวนี้ไม่ใช่เรื่องแฉแล้วครับ ผมเขียนซอฟต์แวร์ขึ้นมาเอง"

กู้ซือเยว่ทิ้งช่วงไปหลายวินาทีก่อนจะตอบ "งั้นยิ่งต้องรีบ พรุ่งนี้เจอกันค่ะ"

บ่ายสองโมงวันต่อมา ณ สำนักงานกฎหมายปั๋วเหิง

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

ป้ายชื่อหน้าประตูเขียนว่า "กู้ซือเยว่ หุ้นส่วนอาวุโส"

คนคนนี้กินนอนในออฟฟิศเลยเหรอเนี่ย?

กู้ซือเยว่รออยู่ในห้องประชุมแล้ว โน้ตบุ๊กเปิดกางไว้บนโต๊ะ

"ว่ามา"

หานลู่อีใช้เวลาสามนาทีอธิบายเกี่ยวกับ BugKiller ว่าทำอะไร ทำยังไง ข้อมูลมาจากไหน และตอนนี้อยู่ในขั้นตอนไหนแล้ว

กู้ซือเยว่ฟังจบก็ไม่ได้วิจารณ์อะไร เข้าสู่โหมดซักค้านทางกฎหมายทันที

"จดลิขสิทธิ์ซอฟต์แวร์หรือยังคะ?"

"ยังครับ"

"โค้ดได้ใช้ทรัพย์สินทางปัญญาของบริษัทเก่าไหมคะ?"

"ไม่ครับ"

"เช็กเครื่องหมายการค้าหรือยังคะ?"

"ยังครับ"

เจอคำตอบว่า ยัง กับ ไม่ ไปสามดอกติด ปากกาของกู้ซือเยว่ก็ชะงัก เธอเงยหน้าขึ้นมองเขาแวบหนึ่ง

"สรุปคือคุณยังไม่ได้ทำอะไรเลยสินะ"

"ก็เลยมาหาคุณนี่แหละครับ"

กู้ซือเยว่ไม่ต่อความยาวสาวยืด ก้มหน้าจดรัวๆ ลงในสมุดหลายบรรทัด

"เรื่องลิขสิทธิ์ฉันจะให้ผู้ช่วยเริ่มดำเนินการวันนี้เลย เรื่องตรวจสอบเครื่องหมายการค้าจะทำควบคู่กันไป ถ้าไม่ไปซ้ำกับใคร ภายในหนึ่งสัปดาห์จะยื่นจดให้" เธอจดจบหน้าหนึ่งก็พลิกกระดาษ "คลังโค้ดของคุณอยู่บนแพลตฟอร์มไหนคะ?"

"GitHub คลังโค้ดส่วนตัวครับ"

"โอเค งั้นรบกวนรวบรวมเอกสารซอร์สโค้ดกับคู่มือการใช้งานซอฟต์แวร์ส่งเข้าอีเมลฉันด้วยนะคะ ยิ่งเร็วยิ่งดี"

หานลู่อีพยักหน้า

กู้ซือเยว่ซักถามกระบวนการต่อไป จู่ๆ เธอก็หยุดกึก

"บริษัทเก่าคุณมีสัญญาห้ามแข่งขันทางธุรกิจไหมคะ?"

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

ปากกาของกู้ซือเยว่หยุดนิ่ง

เธอเงยหน้าขึ้น สายตาที่มองหานลู่อีเปลี่ยนไป จากโหมด 'ทำงานตามขั้นตอน' เปลี่ยนเป็นโหมด 'จับผิด'

"เอกสารสัญญาอยู่กับตัวไหมคะ?"

"อยู่ที่บ้านครับ"

"ถ่ายรูปส่งมาให้ฉันดูหน่อย"

"คงไม่มีปัญหาอะไรหรอกมั้งครับ? ผมลองหาข้อมูลดูแล้ว—"

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

ห้องทั้งห้องตกอยู่ในความเงียบครู่หนึ่ง

หานลู่อีไม่พูดอะไร ในหัวของเขาประมวลผลข้อตกลงเลิกจ้างฉบับนั้นอย่างรวดเร็ว ตอนที่เซ็นเขาอ่านอย่างละเอียดแล้ว เงื่อนไขการห้ามแข่งขันเซ็นตั้งแต่ตอนเข้าทำงาน แต่ตอนลาออกไม่มีการระบุชัดเจนว่าจะบังคับใช้ แต่ว่า...

"กลับไปจะถ่ายรูปส่งให้ครับ" เขากล่าว

กู้ซือเยว่ "อืม" ตอบรับสั้นๆ แล้วก้มหน้าจดต่อ

หานลู่อีเดินออกจากห้องประชุม มุ่งหน้าไปที่ลิฟต์ เดินผ่านออฟฟิศที่แง้มประตูบานนั้นอีกครั้ง หางตาเหลือบไปเห็นพลูด่างที่มุมห้อง ใบของมันยังคงห้อยต่องแต่ง

เขาชะงักเท้าไปนิดหนึ่ง แต่ก็ไม่ได้หยุดเดิน

พอออกจากตึก เขาก็หยิบโทรศัพท์ขึ้นมาเปิดดูแอปจดบันทึกอีกครั้ง

ตอนที่ลาออก ติ่งเซิ่งไม่ได้ออก 'หนังสือแจ้งบังคับใช้สัญญาห้ามแข่งขันทางธุรกิจ' ให้ ตอนนี้ก็ผ่านมาสักพักแล้ว

คงจะบังคับใช้ไม่ได้แล้วมั้ง

เขาเก็บโทรศัพท์ใส่กระเป๋า แล้วเร่งฝีเท้าให้เร็วขึ้น

จบบทที่ บทที่ 14 ยี่สิบสามบั๊ก

คัดลอกลิงก์แล้ว