- หน้าแรก
- เส้นทางมหาเศรษฐี เริ่มต้นจากยุค เอไอ
- บทที่ 23 มาตรฐานเดียว
บทที่ 23 มาตรฐานเดียว
บทที่ 23 มาตรฐานเดียว
บทที่ 23 มาตรฐานเดียว
ตอนย่ำค่ำ หานลู่อีกินข้าวผัดที่ Bug Café มือถือสั่นเตือน ซูเนี่ยนเนี่ยนส่งลิงก์มาให้
《สามเส้นตายของวงการ AI ตรวจสอบโค้ด》 ผู้เขียน เจ้าเหวินยวน
หานลู่อีกดเข้าไปดู
บทความขนาดยาวสามพันคำ ไม่มีชื่อ BugKiller โผล่มาสักคำเดียว แต่ทุกย่อหน้าพุ่งเป้ามาที่เขาเต็มๆ
"ความถูกต้องตามกฎหมายของแหล่งที่มาข้อมูลสำหรับฝึกฝนโมเดลคือรากฐานความน่าเชื่อถือของโปรดักต์ เมื่อข้อมูลหลักของโปรดักต์ไม่สามารถถูกตรวจสอบโดยหน่วยงานบุคคลที่สามที่เป็นอิสระได้ ความไว้วางใจของผู้ใช้ก็เปรียบเสมือนการสร้างบ้านบนทรายดูด"
"การไม่เปิดเผยตัวตนคือสิทธิ แต่การไม่เปิดเผยตัวตนไม่ได้เท่ากับการไม่ต้องรับผิดชอบ เมื่อตัวตนนิรนามผูกติดกับผลประโยชน์ทางธุรกิจ คอมมูนิตี้ย่อมมีสิทธิเรียกร้องมาตรฐานความโปร่งใสที่สูงขึ้น"
"สิ่งที่วงการนี้ต้องการไม่ใช่เรื่องเล่าของฮีโร่ฉายเดี่ยวที่โผล่มาสร้างความฮือฮา แต่เป็นระบบวิศวกรรมที่ผ่านการตรวจสอบอย่างรัดกุม"
ท้ายบทความลงชื่อ: เจ้าเหวินยวน ด็อกเตอร์ด้านวิทยาการคอมพิวเตอร์จากมหาวิทยาลัยสแตนฟอร์ด, อดีตวิศวกรอาวุโสของกูเกิล, ผู้ก่อตั้ง CodeSafe
บทความนี้ถูกโพสต์ลงในคอมมูนิตี้สายเทคหลายแห่งพร้อมกัน และถูกสื่อเทคโนโลยีหลายเจ้าแชร์ต่อไปอย่างรวดเร็ว
ในช่องคอมเมนต์ตีกันยับแล้ว
"พูดตามตรง อ่านจบแล้วแอบหวั่นไหวนะ อัตราการตรวจจับของ NullPointer มันเทพจริง แต่เหตุผลที่มันเทพคืออะไรล่ะ? คำชี้แจงแหล่งที่มาข้อมูลเขียนไว้แค่ประโยคเดียว การตรวจสอบจากหน่วยงานบุคคลที่สามอยู่ไหน?"
"บทความของด็อกเตอร์เจ้าจี้ถูกจุดทุกคำ การไม่เปิดเผยตัวตนไม่ใช่ปัญหา แต่การไม่เปิดเผยตัวตนบวกกับความไม่โปร่งใสและยังหาเงินด้วย สามอย่างนี้รวมกันแล้วมันไม่โอเค"
"ตอนทดสอบระบบ ฉันแนะนำ BugKiller ให้ทีมลองใช้ ตอนนี้แอบเสียใจนิดๆ แล้ว ถ้าข้อมูลฝึกฝนโมเดลมีปัญหาขึ้นมาจริงๆ จะทำยังไง?"
"...สรุปว่าไม่มีใครสนใจเรื่องที่ CodeSafe Official ไปกดไลก์แอคหลุม TechEthicsWatch เลยใช่ไหม?"
คอมเมนต์สุดท้ายจมอยู่ท้ายหน้าสอง มีคนกดไลก์แค่ไม่กี่คน ทิศทางลมชักจะไม่ค่อยดีแล้ว
หานลู่อีอ่านบทความจบที่ Bug Café สีหน้าไม่ค่อยสู้ดีนัก
เหล่าโจวที่กำลังเช็ดแก้วอยู่หลังบาร์ ชะโงกหน้ามามองเขาแวบหนึ่ง "ใครไปกวนโมโหอะไรนายเข้าล่ะเนี่ย?"
"ไม่มีอะไรครับ แค่คู่แข่งร่วมวงการเหยียบกันเอง"
"โปรแกรมเมอร์อย่างพวกเราก็เล่นอะไรแบบนี้ด้วยเหรอ?"
"คนเขียนโค้ดไม่ทำหรอกครับ คนทำสไลด์พรีเซนต์นู่นแหละที่ทำ"
เหล่าโจวหัวเราะ
ข้อความจากซูเนี่ยนเนี่ยนส่งมา "อ่านจบหรือยัง?"
หานลู่อีกดโทรผ่านวีแชทหาซูเนี่ยนเนี่ยน "ฉันเพิ่งอ่านบทความจบ"
ซูเนี่ยนเนี่ยนไม่พูดพร่ำทำเพลง พูดรัวและเร็ว "หมอนั่นร้ายกาจมากนะ ภายนอกดูเหมือนพูดเรื่องมาตรฐานอุตสาหกรรม แต่จริงๆ แล้วคือการยัดข้อหา ไม่เปิดเผยตัวตนบวกแหล่งที่มาข้อมูลไม่โปร่งใส ให้พวกเรา นายดูในคอมเมนต์สิ เริ่มมีคนถามแล้วว่า NullPointer คือใคร เขาไม่ได้แค่โจมตีนายนะ เขาต้องการตั้งกฎเกณฑ์ ถ้าเขาตั้งกฎได้สำเร็จ นายก็จะถูกตัดสินอยู่ในกรอบของเขาตลอดไป"
"ฉันรู้"
"แล้วเราจะทำยังไงดี?"
"ไม่รับลูกเขา เขาคุยเรื่องมาตรฐาน ฉันจะคุยเรื่องผลลัพธ์ เอาอัตราการตรวจจับมากางให้ดู ที่เหลือก็แค่เรื่องไร้สาระ"
ปลายสายเงียบไปหนึ่งวินาที "โอเค งั้นฉันช่วยรวบรวมข้อมูลตอนทดสอบระบบให้ก่อนนะ?"
"อืม อัตราการตรวจจับ อัตราการแจ้งเตือนผิดพลาด อัตราความครอบคลุมของการประเมินผลกระทบ เอามาเทียบกับข้อมูลสาธารณะของ CodeSafe เลย"
"ขอเวลาฉันยี่สิบนาที"
วางสายแล้ว หานลู่อีก็ลุกขึ้นเดินกลับบ้าน
เขานั่งลงหน้าโต๊ะทำงาน เปิดเอกสารแผ่นใหม่ขึ้นมา
หัวข้อ: 《อัตราการตรวจจับคือทุกสิ่ง》
เขียนไปพันสองร้อยคำ ยังไม่ถึงสองทุ่มเลยด้วยซ้ำ
ความยาวไม่มาก ทั้งบทความพูดถึงเรื่องเดียว: เครื่องมือรีวิวโค้ดที่ดีคืออะไร
"ผู้ใช้ไม่สนหรอกว่าผู้ก่อตั้งของคุณเป็นใคร ไม่สนว่าทีมคุณมีด็อกเตอร์กี่คน ไม่สนว่าเอกสารชี้แจงแหล่งข้อมูลของคุณจะยาวกี่หน้า ผู้ใช้สนใจแค่เรื่องเดียว คุณหาบั๊กในโค้ดฉันเจอหรือเปล่า"
"หาเจอ คุณก็คือเครื่องมือที่ดี หาไม่เจอ คุณจะพล่ามอะไรมันก็แค่เรื่องไร้สาระ"
"นี่คือข้อมูลจากผู้ใช้กลุ่มแรกช่วงทดสอบระบบของ BugKiller"
มีตารางหนึ่งตาราง มีตัวเลขสามแถว: อัตราความแม่นยำในการตรวจจับ, อัตราการแจ้งเตือนผิดพลาด, อัตราความครอบคลุมของการประเมินผลกระทบ แต่ละคอลัมน์แนบจำนวนตัวอย่างและสัดส่วนที่ผู้ใช้ตรวจสอบยืนยันแล้ว
"ข้อมูลข้างต้นจะถูกอัปเดตแบบเรียลไทม์บนเว็บไซต์หลักของ BugKiller ตั้งแต่วันนี้เป็นต้นไป ไม่มีการคัดกรอง ไม่มีการตกแต่งข้อมูล ยินดีต้อนรับเพื่อนร่วมวงการ สื่อมวลชน และผู้ใช้ทุกคนเข้ามาตรวจสอบได้ตลอดเวลา และยินดีให้โปรดักต์คู่แข่งในวงการเปิดเผยข้อมูลในมาตรฐานเดียวกันเพื่อนำมาเปรียบเทียบ"
ประโยคปิดท้าย: "เครื่องมือดีไม่ดี รันดูรอบเดียวก็รู้"
กดโพสต์
ยี่สิบนาที ยอดตอบกลับทะลุสองร้อย ยอดไลก์เจ็ดร้อยกว่า
"ประโยคสุดท้ายนี่ฮาแตก"
"ด็อกเตอร์เจ้าเขียนสามพันคำเพื่อตั้งกฎเกณฑ์ NullPointer เขียนไม่ถึงพันคำ เอาข้อมูลฟาดหน้า: มา! แลกกัน! วิสัยทัศน์คนละระดับเลย"
"รูปแคปที่ CodeSafe Official ไปกดไลก์แอคหลุม TechEthicsWatch โดนขุดขึ้นมาอีกแล้ว กินมูมมามเกินไปนะ"
"TechEthicsWatch ไม่เคยตั้งกระทู้ ไม่เคยตอบคอมเมนต์ เพิ่งสมัครเมื่อวาน วันนี้หายตัวไปแล้ว แอคหลุมชัดเจนขนาดนี้ ยังต้องรอหลักฐานอะไรอีก?"
เจ้าเหวินยวนปักหมุดคอมเมนต์ไว้ในบล็อกตัวเอง "บทความนี้ไม่ได้พุ่งเป้าไปที่โปรดักต์ตัวใดตัวหนึ่งโดยเฉพาะ"
คอมเมนต์แรกด้านล่างมียอดไลก์สองพันสามร้อยไลก์
"ด็อกเตอร์เจ้าครับ เวลาที่บทความของคุณเผยแพร่ ช้ากว่ากระทู้ทดสอบ BugKiller สามสิบหกชั่วโมง ปกติคุณมักจะมาใส่ใจเรื่องมาตรฐานอุตสาหกรรมหลังจากที่โปรดักต์คู่แข่งดังแล้วเหรอครับ?"
เจ้าเหวินยวนไม่ได้ตอบกลับอะไรอีก
บ่ายวันศุกร์ หม่าเสี่ยวเฟยโยนลิงก์วิดีโอสั้นลงในกลุ่ม 404
"ลงมือปุ๊บก็ขึ้นหิ้งปั๊บ!"
หัวข้อ: 《ผมลองใช้ BugKiller เครื่องมือ AI ตรวจสอบโค้ดที่ดังที่สุดในเน็ตตอนนี้ ผลปรากฏว่า...》
หานลู่อีกดเข้าไปดู สไตล์หม่าเสี่ยวเฟยขนานแท้ จังหวะกระชับ มีมแน่น เว่อร์วังแต่น่าติดตาม เขาใช้โปรเจกต์โอเพนซอร์สเล็กๆ ของตัวเองมาทำสาธิต หลังจากรัน BugKiller เสร็จ เจอบั๊กที่เขาไม่รู้ 3 จุด แต่ละจุดมีรายงานประเมินผลกระทบและข้อเสนอแนะวิธีแก้ให้ด้วย
"ไอ้เจ้านี่มันสแกนโค้ดผมรอบเดียว ขุดระเบิดที่ผมฝังไว้เมื่อสามเดือนก่อนขึ้นมาหมดเลย"
"บั๊กตัวที่สองนี่หลุดโลกมาก มันบอกว่าถ้าทำงานพร้อมกันหนักๆ มีโอกาสเกิด Deadlock ผมก็มานั่งคิด โปรเจกต์กากๆ ของผมมันจะมีการทำงานพร้อมกันอะไรนักหนา แต่พอดูดีๆ เมธอดนี้ดันถูกเรียกใช้โดยอีกโปรเจกต์หนึ่ง ซึ่งโปรเจกต์นั้นมันมีสถานการณ์ที่ต้องใช้งานพร้อมกันจริงๆ มันรู้ได้ยังไงวะ? มันรู้ได้ยังไง??"
"ตัวที่สาม ช่างมันเถอะ ไม่เอามาโชว์ละกัน สามเดือนแล้ว สะกดตัวแปร Environment ผิดไปบรรทัดหนึ่ง ที่ตอนรันบนระบบจริงแล้วไม่ระเบิดนี่ถือว่าดวงดีล้วนๆ น่าอายชะมัด"
สรุปปิดท้าย "เครื่องมือมีสองประเภท ประเภทแรกทำให้คุณรู้สึกว่า 'ก็งั้นๆ แหละ' กับอีกประเภทที่พอดูจบปุ๊บ คุณจะรีบกลับไปรื้อคลังโค้ดของตัวเองทันที BugKiller คือประเภทที่สอง ช่วงนี้ทดสอบฟรีนะ ไม่ใช่โฆษณา แต่ยินดีให้ NullPointer โอนเงินมาให้ผมได้นะ"
จางฮ่าวหรานพิมพ์ในกลุ่ม "โปรเจกต์แกมีกี่บรรทัดกันเชียว เจอบั๊กตั้ง 3 ตัว อัตราส่วนแอบสูงนะเนี่ย"
หม่าเสี่ยวเฟย "แกหุบปากไปเลย"
หานลู่อี "แกบอกเองนะว่าไม่ใช่โฆษณา?"
หม่าเสี่ยวเฟย "ICBC 6222 XXXX XXXX XXXX ชื่อบัญชี หม่าเสี่ยวเฟย ขอบคุณครับเถ้าแก่"
สี่สิบแปดชั่วโมง ยอดวิวหนึ่งแสนสองหมื่น หม่าเสี่ยวเฟยได้ยอดฟอลโลว์เพิ่มเกือบหมื่น พุ่งเข้าใกล้เจ็ดหมื่นแล้ว BugKiller ทะลุวงออกจากแค่ในคอมมูนิตี้คนทดสอบระบบ ไปสู่สายตาคนเสพข่าวเทคโนโลยีทั่วไป
ซูเนี่ยนเนี่ยนเห็นข้อมูลแล้วก็พิมพ์มาบอก "หม่าเสี่ยวเฟยเจ๋งใช้ได้เลยนะเนี่ย วิดีโอคลิปนี้ทำยอดได้ดีกว่าฉันนั่งเขียนคำโปรโมตตั้งสองสัปดาห์ซะอีก"
หานลู่อีแคปหน้าจอส่งให้หม่าเสี่ยวเฟย หม่าเสี่ยวเฟยตอบกลับทันที "เทพธิดาซู??? เดี๋ยวนี้พวกแกคุยกันทุกวันเลยเหรอ???"
"เธอมาช่วยดูโปรดักต์"
"ดู. โปร. ดักต์. เข้าใจละๆ"
วันจันทร์
ซูเนี่ยนเนี่ยนส่งรูปแคปหน้าจอมาสามรูป ไม่พิมพ์ข้อความอะไรมาสักคำ
รูปแรก พาดหัวข่าวสื่อไอที 《CodeSafe เปิดโอเพ่นเบต้าอย่างเป็นทางการ: โซลูชัน AI ตรวจสอบโค้ดที่สมบูรณ์แบบที่สุด จากทีมด็อกเตอร์สแตนฟอร์ด》
รูปที่สอง กระทู้ฮอตในเว็บบอร์ดเทคโนโลยี 《ประสบการณ์ใช้ CodeSafe สัปดาห์แรก: การอินทิเกรตระดับองค์กรของเขาแกร่งจริง》 เจ้าของกระทู้ทดสอบใช้งานสามภาษา: Python, JavaScript, Java ข้อสรุปคือ "เหนือกว่าเครื่องมือตรวจสอบโค้ดที่มีในตลาดทั้งหมด คู่มือการเชื่อมต่อระบบเขียนได้ดีกว่าตัวโปรดักต์ซะอีก เปิดปุ๊บใช้ได้ปั๊บ"
รูปที่สาม แคปหน้าจอโพสต์ในโมเมนต์วีแชทของเจ้าเหวินยวน ไม่รู้ใครแคปหลุดออกมา
มีแค่สี่คำ
"ผลงานพูดแทน"
ในกลุ่มทดสอบวงในของ BugKiller ก็กำลังคุยกันอยู่ "CodeSafe เขาเปิดโอเพ่นเบต้าแล้วนะ พวกเราจะได้เปิดเมื่อไหร่ล่ะเนี่ย?"
ซูเนี่ยนเนี่ยนไม่พูดอะไร หานลู่อีก็ไม่ได้ตอบ
หน้าแรกของเว็บบอร์ด กระทู้ของ NullPointer ยังคงติดท็อป 1 กระทู้ฮอตอยู่ มียอดไลก์เจ็ดพันไลก์ เจ้าเหวินยวนไม่อัปเดตอะไรมาสามวันแล้ว
หานลู่อีเปิดเว็บไซต์ของ CodeSafe หน้าสมัครสมาชิก ตัวเลขผู้ใช้สัปดาห์แรกยังคงเพิ่มขึ้นเรื่อยๆ
เขาเปิดใช้งานเนตรโค้ดแห่งความเป็นจริง
กระแสโค้ดสีเทาลอยขึ้นมาจากด้านล่างของหน้าเว็บ ทั้ง Front-end, Back-end, Data Pipeline โครงสร้างทางเทคนิคของ CodeSafe แผ่หลาอยู่บนหน้าจอราวกับภาพเอกซเรย์
เขามองดูอยู่ไม่กี่วินาที ก็ปิดเนตร แล้วปิดหน้าเว็บ
สีหน้าไม่เปลี่ยน เปิดเอดิเตอร์ขึ้นมา แล้วลงมือเขียน v0.4 ต่อ