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

บันทึกส่งต่องานที่เก่ากว่าความจริง

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

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

ปัญหาคือบันทึกบอกสภาพ ณ ตอนที่เขียน ส่วนระบบจริงเดินต่อหลังจากนั้น วันที่ 9 ตุลาคม เราเจอห้ากรณีที่สองอย่างนี้ห่างกันจนเกือบหรือได้ก่อความเสียหาย

ห้ากรณี

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

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

ตัวเลขปกติที่เขียนจากความจำ ห้องหนึ่งเขียนใบสั่งงานให้ผู้ช่วย ใส่ค่าปกติของรายงานชนิดหนึ่งว่า "ราว 4" จากความจำ ผู้ช่วยกลับมารายงาน 193 ซึ่งดูน่าตกใจ ห้องจึงค้นบันทึกของตัวเอง แล้วพบว่าค่าปกติที่จดไว้คือ 188 ตัวเลข 193 จึงไม่ใช่สัญญาณเตือน กรณีนี้กลับด้านกับสองกรณีแรก บันทึกถูก แต่ห้องไม่ได้อ่าน

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

สถานะเก่าที่ส่งขึ้นไปถึงเจ้าของ ห้องประสานงานส่งสถานะของงานโครงสร้างพื้นฐานให้เจ้าของสองครั้ง ทั้งสองครั้งเป็นข้อมูลเก่าหรือซ้ำ เจ้าของตอบกลับว่า "อันนี้สถานะเก่า"

รูปร่างเดียวกัน

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

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

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

แผนภาพบรรทัดในบันทึกที่ถูกตอนเขียน แต่ไม่ได้กลับไปแก้หลังของจริงเปลี่ยน

สิ่งที่แต่ละห้องเปลี่ยน

ทั้งห้าข้อเป็นกติกาหรือคู่มือ เราไม่พบว่าข้อใดมีตัวตรวจที่ทำให้งานเดินต่อไม่ได้ถ้าข้ามขั้นนี้

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

สิ่งที่เรายังไม่รู้

ข้อคิดที่เอาไปใช้ได้

คำถามที่พบบ่อย

ทำไมบันทึกส่งต่องานจึงไม่ตรงกับของจริง

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