สิ่งที่ X เพิ่งปล่อยออกมา: ทั้งโค้ดและทุกสิ่งทุกอย่าง
ดังนั้น X ได้เปิดซอร์สโค้ดอย่างเต็มตัวสำหรับเอนจินที่ตัดสินใจว่าคุณจะเห็นอะไรเมื่อเปิดแอป บริษัทระบุว่าได้เผยแพร่โค้ดเบสของไทม์ไลน์ “For You” แบบค่าเริ่มต้นไปยังรีโพสิตอรีสาธารณะภายใต้ใบอนุญาตแบบ Apache v2 และขยายเนื้อหาที่เปิดเผยให้รวมถึงการตั้งค่าโมเดล กฎการกรอง และส่วนหลักของระบบจัดอันดับ พูดง่ายๆ ก็คือ: ตอนนี้คุณสามารถดูกลไกที่ดึงโพสต์มา ชั่งน้ำหนักสัญญาณ และจัดเรียงฟีดแต่ละรายการได้แล้ว
การปล่อยครั้งนี้มีขนาดใหญ่กว่าชุดข้อมูลก่อนหน้านี้มาก — ประมาณหนึ่งลำดับขนาด — และรวมถึงพารามิเตอร์ที่กำหนดน้ำหนักของสัญญาณต่างๆ สิ่งนี้สำคัญเพราะตัวปรับเหล่านั้นคือปัจจัยที่กำหนดว่าโพสต์ใดจะปรากฏขึ้นด้านบนและโพสต์ใดจะจมลง บางส่วนยังสามารถทำงานได้นอกบริษัท ดังนั้นทางเทคนิคแล้วใครก็ตามสามารถฝึกหรือทดสอบระบบจัดอันดับบนอุปกรณ์ของตนเองได้
อย่างไรก็ตาม มีข้อจำกัดอยู่บ้าง ระบบบางประเภทที่อาจทำให้การหลอกลวงกฎการควบคุมเนื้อหาเป็นเรื่องง่าย ถูกกันไม่ให้เผยแพร่สู่สาธารณะโดยเจตนา การจำกัดเหล่านี้มีวัตถุประสงค์เพื่อป้องกันไม่ให้ผู้ไม่หวังดีทำการวิเคราะห์ย้อนกลับ (reverse-engineering) ตรรกะการควบคุมเนื้อหา และส่งสแปมหรือหลอกลวงระบบแพลตฟอร์ม
วิธีที่ผู้ใช้สามารถตรวจสอบว่าโพสต์ของตนถูกซ่อนหรือไม่
พร้อมกับการเปิดเผยโค้ด X ได้เปิดตัวเครื่องมือความโปร่งใสภายในแอป ซึ่งมีวัตถุประสงค์เพื่อแสดงให้ผู้สร้างเนื้อหาทราบว่าโพสต์หรือบัญชีของพวกเขาได้รับผลกระทบจากระบบจัดอันดับหรือไม่ บัญชีที่ผ่านเกณฑ์กิจกรรมขั้นต่ำสามารถดาวน์โหลดไฟล์ JSON ที่มีสถิติรวมของเดือนที่ผ่านมา รวมถึงป้ายกำกับใดๆ ที่ถูกนำไปใช้กับโพสต์หรือบัญชีนั้น ฟีเจอร์นี้กำลังถูกทดสอบกับบัญชีเก่าก่อนที่จะขยายการใช้งานไปยังผู้ใช้ทั่วไป
สำหรับผู้ที่ไม่มีพื้นฐานทางเทคนิค ไฟล์ JSON นี้อาจไม่ใช่สิ่งที่อ่านก่อนนอนได้ง่ายๆ — แต่บริษัทแนะนำให้ผู้ใช้สามารถคัดลอกไฟล์นี้ไปใส่ในโมเดลภาษาหรือเครื่องมืออื่น ๆ เพื่อขอการแปลความหมาย โดยนำข้อมูลไปจับคู่กับรีโพสิตอรีสาธารณะเพื่อเข้าใจบริบทว่าป้ายกำกับและคะแนนต่าง ๆ มีความหมายอย่างไร เวอร์ชันทดลองเบื้องต้นได้เปิดโอกาสให้นักวิจัยภายนอกที่คุ้นเคยกับเทคโนโลยีการแนะนำเนื้อหา สามารถฝึกและรันส่วนต่าง ๆ ของระบบการให้คะแนนโดยใช้โค้ดเบสที่เผยแพร่ ซึ่งบริษัทอธิบายว่าเป็นจุดสำคัญในการสร้างความโปร่งใส
รีโพสิตอรีนี้ยังเปิดรับการมีส่วนร่วมด้วย นักพัฒนาสามารถส่งการอัปเดตผ่าน pull requests ได้; วิศวกรของบริษัทจะตรวจสอบและอาจนำข้อเสนอแนะในการปรับปรุงมาใช้ แม้ว่าไม่ใช่ทุกการส่งจะได้รับการคัดเลือกในขั้นสุดท้าย แนวคิดคือ: ทำให้อัลกอริทึมฟีดไม่เพียงแต่โปร่งใส แต่ยังสามารถปรับปรุงได้โดยผู้มีส่วนร่วมจากภายนอก
ทำไมเรื่องนี้จึงสำคัญ (และสิ่งที่ยังไม่ชัดเจน)
การเคลื่อนไหวนี้ถูกนำเสนอเป็นวิธีเพื่อแก้ไขความกังวลที่มีมานานเกี่ยวกับอิทธิพลของอัลกอริทึมต่อกระแสข้อมูล การเมือง และข้อมูลผิดพลาด การเปิดเผยโค้ดการจัดอันดับและไฟล์การตั้งค่าต่อสาธารณะมีวัตถุประสงค์เพื่อให้ผู้คนสามารถตรวจสอบวิธีการจัดลำดับความสำคัญของเนื้อหา ตรวจสอบความยุติธรรม และวิจารณ์สิ่งที่พบ — ซึ่งในอุดมคติจะช่วยเพิ่มความเชื่อมั่นและความรับผิดชอบในระบบ
อย่างไรก็ตาม การเปิดเผยข้อมูลนี้ไม่ได้หมายความว่าทุกอย่างจะโปร่งใสทั้งหมด ระบบบางส่วนยังคงเป็นส่วนตัวเพื่อป้องกันการถูกใช้ประโยชน์ และรายละเอียดการดำเนินงานบางอย่าง — เช่น คะแนนลับต่อโพสต์ — ยังไม่ถูกเปิดเผย แพลตฟอร์มนี้ยังได้ปรับเปลี่ยนวิธีการรายงานข้อมูลบางส่วนด้วย ทำให้ไม่ใช่ทุกตัวชี้วัดที่มองเห็นได้ชัดเจนเหมือนเดิม การเปลี่ยนแปลงภายในบริษัทเมื่อเร็วๆ นี้ยังส่งผลให้วิธีการเปิดเผยตัวเลขบางประการเปลี่ยนไป ทำให้ภาพรวมยังคงดูไม่ครบถ้วน
บริษัทอธิบายว่านี่เป็นก้าวสำคัญสู่ระบบแนะนำที่สามารถตรวจสอบได้: โค้ดสามารถอ่าน ทำงาน และวิจารณ์ได้ เครื่องมือความโปร่งใสนี้มีวัตถุประสงค์เพื่อให้ผู้ใช้สามารถตรวจสอบได้ว่าตนเองถูกลดลำดับความสำคัญในฟีดหรือไม่ อย่างน้อยในระดับรวม การที่สิ่งนี้จะช่วยคลี่คลายการถกเถียงที่ดำเนินมานานเกี่ยวกับอคติ การแบนแบบเงา (shadowbanning) และอิทธิพลหรือไม่นั้น ยังต้องติดตามกันต่อไป — แต่ในขณะนี้ ม่านที่ปกปิดอัลกอริทึมนั้นเริ่มโปร่งใสขึ้นเล็กน้อยเมื่อเทียบกับก่อนหน้านี้