10 · บนจอไม่มีแฟ้ม
ทายก่อน ตอนที่คุณลากไฟล์หนึ่งไฟล์ไปทิ้งในถังขยะบนหน้าจอ แล้วเห็นมันลอยเข้าไปในถัง อะไรในเครื่องคอมพิวเตอร์ของคุณเคลื่อนที่ไปจากที่เดิมบ้าง
บนจอไม่มีแฟ้ม ไม่มีถังขยะ ไม่มีกระดาษ มีแต่การแสดงที่เล่นใหม่ทุกครั้งที่คุณกด และการแสดงนั้นดี เพราะคุณไม่ต้องรู้ว่าข้างหลังเกิดอะไร แทบไม่มีอะไรเคลื่อนที่เลย ข้อมูลของไฟล์ยังอยู่ตรงตำแหน่งเดิมบนดิสก์ สิ่งที่เปลี่ยนคือรายการบันทึกเล็ก ๆ ที่บอกว่าไฟล์นี้อยู่ในหมวดไหน ไฟล์ที่ลอยเข้าถังคือภาพเคลื่อนไหวที่วาดขึ้นมาให้คุณดู เพื่อให้สิ่งที่เกิดขึ้นจริงมีหน้าตาที่คุณจับต้องได้
ละครที่ชื่อว่าโต๊ะทำงาน
เดือนเมษายนปี 1981 บริษัท Xerox เปิดตัวคอมพิวเตอร์ชื่อ Star หน้าจอของมันเลียนแบบโต๊ะทำงานในสำนักงาน มีเอกสาร มีแฟ้ม มีลิ้นชักเก็บเอกสาร ทีมที่ออกแบบมันมาจากศูนย์วิจัยของ Xerox ที่ Palo Alto ที่ Alan Kay เคยทำงานอยู่ในทศวรรษ 1970 เขาคือนักคอมพิวเตอร์ที่ใช้คำเรียกงานแบบนี้ว่า user illusion ภาพลวงสำหรับผู้ใช้
ในบทความที่เขาเขียนลงนิตยสาร Scientific American ปี 1984 Kay อธิบายภาพลวงนี้ด้วยภาษาของโรงละคร ผู้ใช้คือผู้ชมที่ฉลาด และงานของคนออกแบบคือการยื่นสัญญาณที่ถูกต้อง เพื่อพาผู้ชมเข้าไปอยู่ในบริบทที่ต้องการ คนออกแบบหน้าจอที่ดีคือผู้กำกับละครเวที ไม่ใช่คนเขียนคู่มือ
ฟังดูคล้ายบทก่อน ๆ ในเล่มนี้มาก และไม่ใช่เรื่องบังเอิญ หน้าจอที่ใช้ง่าย ทำงานด้วยกลไกเดียวกับกลมายากลแทบทุกข้อ มันส่งไฟฉายความสนใจของคุณไปที่สิ่งที่ควรดู มันซ่อนวิธีทำงานไว้นอกกรอบ มันใช้รูปแบบที่คุณคุ้นอยู่แล้วให้เดาได้ล่วงหน้า และมันเติมช่องว่างให้คุณด้วยภาพที่หัวคุณรับได้ทันที ความต่างมีข้อเดียว คือหน้าจอไม่ได้ซ่อนวิธีเพื่อให้คุณอ้าปากค้าง มันซ่อนเพื่อให้คุณไม่ต้องคิดถึงมันเลย
กฎข้อที่สามของ Clarke
นักเขียนนิยายวิทยาศาสตร์ Arthur C. Clarke เขียนประโยคหนึ่งลงในจดหมายถึงวารสาร Science เมื่อวันที่ 19 มกราคม 1968 ต่อมาเขาใส่มันลงในหนังสือ Profiles of the Future ฉบับปรับปรุงปี 1973 ในฐานะกฎข้อที่สามของเขา "Any sufficiently advanced technology is indistinguishable from magic." เทคโนโลยีที่ก้าวหน้าพอ แยกไม่ออกจากเวทมนตร์
ประโยคนี้ถูกยกไปใช้จนเหมือนคำชม แต่อ่านมันอีกครั้งด้วยสายตาของนักมายากล คำว่า "แยกไม่ออก" ไม่ได้อยู่ในตัวเทคโนโลยี มันอยู่ในตัวคนดู ของชิ้นเดียวกันเป็นเวทมนตร์สำหรับคนที่ไม่รู้วิธี และเป็นงานช่างสำหรับคนที่รู้ ความประหลาดใจอยู่ในช่องว่างระหว่างความเข้าใจของคนดูกับสิ่งที่ของชิ้นนั้นทำได้ เหมือนทุกบทที่ผ่านมา
ผีในกระจก
ปี 1858 วิศวกรชาวอังกฤษชื่อ Henry Dircks ออกแบบวิธีทำให้ผีโปร่งแสงปรากฏบนเวที John Henry Pepper ดัดแปลงให้ใช้ในโรงละครได้จริง และเปิดแสดงในคืนวันคริสต์มาสอีฟปี 1862 ที่ Royal Polytechnic ในลอนดอน ในละครที่ดัดแปลงจากเรื่องของ Charles Dickens ชื่อ The Haunted Man Pepper ยืนยันให้ชื่อของ Dircks อยู่ในเครดิตด้วย แต่โลกจำมันในชื่อ Pepper's ghost
วิธีของมันคือกระจกแผ่นใหญ่ตั้งเอียงอยู่ระหว่างคนดูกับเวที นักแสดงตัวจริงอยู่ในห้องลับที่คนดูมองไม่เห็น พอส่องไฟให้เขา เงาสะท้อนของเขาก็ปรากฏบนกระจก โปร่งแสง ลอยอยู่กลางเวที เดินผ่านนักแสดงคนอื่นได้ เครื่องเล่นบ้านผีสิงในสวนสนุกของ Disney ใช้หลักเดียวกันในฉากห้องบอลรูมที่ผีเต้นรำ
เดือนเมษายน 2012 ที่เทศกาลดนตรี Coachella แร็ปเปอร์ Tupac Shakur ที่เสียชีวิตไปตั้งแต่ปี 1996 ปรากฏตัวบนเวทีแสดงสด สื่อทั่วโลกเรียกมันว่าฮอโลแกรม มันไม่ใช่ มันคือ Pepper's ghost รุ่นปรับปรุง ใช้ระบบที่ชื่อ Musion Eyeliner ฉายภาพลงบนแผ่นฟิล์มบางที่ตั้งเอียงอยู่บนเวที กลอายุร้อยห้าสิบปี ถูกเรียกด้วยคำของอนาคต เพราะคนดูไม่รู้วิธี
คนในตู้หมากรุก
ปี 1770 Wolfgang von Kempelen นำเครื่องจักรเล่นหมากรุกไปแสดงต่อราชสำนักในเวียนนา เป็นหุ่นแต่งชุดแบบตุรกีนั่งอยู่หลังตู้ไม้ใบใหญ่ ก่อนเล่น เขาเปิดประตูตู้ทีละบานให้คนดูเห็นเฟืองระโยงระยาง แล้วหุ่นก็เดินหมากชนะผู้เล่นมนุษย์ไปทั่วยุโรปนานหลายสิบปี คนเรียกมันว่า The Turk
ข้างในตู้มีคนเล่นหมากรุกฝีมือดีนั่งซ่อนอยู่ การเปิดประตูโชว์เฟืองทีละบานคือ convincer แบบที่ลุงชัวร์ชอบ ตรวจได้เลยครับ ตรวจทีละช่อง ทุกช่องไม่มีอะไร The Turk ถูกไฟไหม้ในปี 1854 ที่พิพิธภัณฑ์แห่งหนึ่งในฟิลาเดลเฟีย
ปี 2005 Amazon เปิดบริการชื่อ Mechanical Turk ตลาดที่บริษัทส่งงานชิ้นเล็ก ๆ ที่คอมพิวเตอร์ยังทำได้ไม่ดี เช่น ดูว่ารูปนี้มีแมวไหม ไปให้คนทั่วโลกทำทีละชิ้น ชื่อนั้นตั้งตามตู้หมากรุก และมีคำอ้างว่า Jeff Bezos เรียกมันว่า "artificial artificial intelligence" ปัญญาประดิษฐ์แบบประดิษฐ์อีกทีหนึ่ง คนที่ใช้งานผ่านโปรแกรมเห็นแต่คำตอบไหลกลับมา ไม่เห็นคนที่นั่งอยู่ในตู้ บริการนี้ปิดตัวลงเมื่อวันที่ 30 กันยายน 2026 หลังเปิดมายี่สิบเอ็ดปี
พ่อมดหลังม่าน
นักออกแบบซอฟต์แวร์เอากลตู้หมากรุกมาใช้อย่างเปิดเผยด้วย ราวปี 1980 John F. Kelley นักศึกษาปริญญาเอกที่มหาวิทยาลัย Johns Hopkins อยากรู้ว่าคนจะพิมพ์คุยกับคอมพิวเตอร์ด้วยภาษาธรรมดาอย่างไร ก่อนที่จะมีโปรแกรมแบบนั้นจริง เขาจึงให้คนนั่งพิมพ์ตอบอยู่อีกห้องหนึ่ง ทำทีเป็นโปรแกรม แล้วเก็บข้อมูลว่าผู้ใช้พิมพ์อะไร เขาตั้งชื่อวิธีนี้ตามพ่อมดในเรื่อง The Wizard of Oz ที่จริง ๆ แล้วเป็นชายธรรมดาซ่อนตัวอยู่หลังม่าน และตีพิมพ์มันในปี 1983 กับ 1984
ทุกวันนี้นักออกแบบยังใช้วิธีนี้ทดสอบความคิดก่อนลงทุนสร้างของจริง และนี่คือกลตู้หมากรุกในรูปที่ซื่อตรง เมื่อการทดสอบจบ ผู้ร่วมทดลองถูกบอกว่าหลังม่านมีใคร
พี่อัป: ฟีเจอร์ "ผู้ช่วยอัจฉริยะ" ของแอปเรา จริง ๆ แล้วตอนนี้มีพนักงานสามคนตอบแชตอยู่
ปู่กล: แล้วผู้ใช้รู้ไหมครับ
พี่อัป: ไม่รู้ครับ ว้าวกันใหญ่
ปู่กล: แล้วถ้าวันหนึ่งพนักงานลาป่วยสองคน
พี่อัป: ...ผู้ช่วยอัจฉริยะจะฉลาดลดลงสองในสามครับ
เมื่อด้ายโผล่ออกมา
ในปี 2002 โปรแกรมเมอร์ชื่อ Joel Spolsky เขียนบทความที่คนเขียนโปรแกรมยังอ้างถึงจนทุกวันนี้ เขาเปิดบทความด้วยการเรียกระบบที่ทำให้ข้อมูลเดินทางบนอินเทอร์เน็ตครบถ้วน ทั้งที่สายสัญญาณข้างใต้ทำข้อมูลหล่นหายอยู่เรื่อย ๆ ว่าเป็นเวทมนตร์ชิ้นสำคัญชิ้นหนึ่ง แล้วตั้งกฎของเขาเองว่า "All non-trivial abstractions, to some degree, are leaky." ภาพลวงที่ซับซ้อนทุกชิ้น มีรอยรั่วอยู่บ้าง
นักออกแบบซอฟต์แวร์เรียกชั้นของการแสดงที่ซ่อนวิธีไว้ว่า abstraction และรอยรั่วของมันคือวินาทีที่ด้ายเส้นเล็กซึ่งห้อยของลอยได้บนเวที สะท้อนไฟให้คนดูเห็น ไฟล์ที่คุณลบไปแล้วยังกู้กลับมาได้ เพราะมันไม่เคยถูกย้ายไปไหน เว็บที่ปกติเปิดทันทีค้างอยู่ครึ่งนาทีเพราะสัญญาณข้างใต้หาย แอปที่ทำทีว่าเข้าใจคุณตอบผิดแบบที่ไม่มีคนจริงคนไหนตอบ ทุกครั้งที่ภาพลวงรั่ว คุณได้เห็นนักแสดงที่ซ่อนอยู่ในตู้หนึ่งวินาที
ความต่างระหว่างนักมายากลกับคนสร้างซอฟต์แวร์อยู่ตรงนี้ นักมายากลกลัวรอยรั่ว เพราะมันฆ่าความประหลาดใจ คนสร้างซอฟต์แวร์ที่ดีรู้ว่ารอยรั่วต้องเกิดแน่ ๆ สักวัน และงานของเขาคือทำให้ตอนที่มันเกิด คุณยังรู้ว่าต้องทำอะไรต่อ ถังขยะที่ยังกู้ไฟล์คืนได้ ไม่ใช่ข้อบกพร่องของภาพลวง มันคือประตูหลังเวทีที่ตั้งใจเปิดทิ้งไว้ให้คุณ
บทถัดไป · 12 / 1611 The Button Connected To Nothing