# น้ำหนักการจัดอันดับที่ X เผยแพร่ให้รางวัลอะไร

> การกระทำใดของผู้ชมช่วยดันคลิปเข้า For You บน X?

ที่มา: https://fastclips.app/th/learn/x-ranking-weights · อัปเดต 2026-10-04 · เผยแพร่โดย FastClip (fastclips.app)

## คำตอบสั้น ๆ

ในโค้ดจัดอันดับเปิดของ X ที่เราอ่านเมื่อ 4 ตุลาคม 2026 การคาดการณ์ว่าผู้ชมจะคัดลอกลิงก์แชร์มีน้ำหนักบวกสูงสุด (20) ตามด้วยตอบกลับ อ้างอิง และแชร์ผ่าน DM (อย่างละ 5) ติดตาม (4) แชร์ (2) รีโพสต์ (1) และถูกใจ (0.5) ส่วนรายงาน (-234) ปิดเสียง (-58.8) ไม่สนใจ (-47.52) และบล็อก (-31.2) ลดอันดับโพสต์ น้ำหนักเหล่านี้คูณความน่าจะเป็นที่โมเดลคาดว่าผู้ชมหนึ่งคนจะทำแต่ละอย่าง ไม่ใช่จำนวนจริงของโพสต์ และ X เปลี่ยนค่าบ่อย

## X เผยน้ำหนัก For You แต่แต่ละค่าเป็นภาพ ณ วันหนึ่ง

X เผยโค้ดสร้างฟีด For You ในที่เก็บ [xai-org/x-algorithm](https://github.com/xai-org/x-algorithm) บน GitHub ตั้งแต่ 20 มกราคม 2026 และเผยน้ำหนักตั้งแต่ 13 สิงหาคม 2026 **น้ำหนัก** คือตัวเลขที่กำหนดว่าการกระทำของผู้ชมที่คาดการณ์แต่ละอย่างส่งผลต่อคะแนนโพสต์เท่าไร อยู่ในไฟล์เดียว: [home-mixer/params/param.rs](https://github.com/xai-org/x-algorithm/blob/main/home-mixer/params/param.rs)

เราอ่านไฟล์เมื่อ **4 ตุลาคม 2026** ที่คอมมิต b412112 วันที่ 3 ตุลาคม บรรทัดแรกระบุว่า “คัดลอกจากค่าเริ่มต้นของ config feature-switch” ซิงก์ล่าสุด 2 ตุลาคม 2026 เวลา 16:00 UTC หากต้องการเวอร์ชันที่อ้างในบทความ เปิด[ไฟล์ที่คอมมิตนั้น](https://github.com/xai-org/x-algorithm/blob/b412112d03f27acbfd668e0cc040abcafa1080c1/home-mixer/params/param.rs)

มองทุกตัวเลขในบทความเป็นค่าขณะหนึ่ง README ของที่เก็บระบุว่า X รัน cron script เพื่อกำหนดค่าเริ่มต้นในโค้ด “ให้เป็นค่าหลักของระบบจริง” README เดียวกันระบุว่า X ทดลองกับทราฟฟิกส่วนน้อย และตั้งใจแสดงการทดลองที่เข้าถึงทราฟฟิกประมาณ 10% ขึ้นไปในที่เก็บ ค่าเริ่มต้นจึงอธิบายสิ่งที่ผู้ใช้ส่วนใหญ่ได้รับ ไม่ใช่ทุกคน

จังหวะอัปเดตก็เปลี่ยน หลังเผยครั้งแรก คอมมิตถัดมาคือ 15 พฤษภาคมและ 13 สิงหาคม 2026 ตั้งแต่ 13 สิงหาคมถึง 3 ตุลาคม X ส่งคอมมิตใหม่เกือบทุกวันทำงาน บางคอมมิตเปลี่ยนน้ำหนักดังตารางด้านล่าง

## น้ำหนักคูณค่าคาดการณ์ ไม่ใช่จำนวนการกดถูกใจ

โมเดลจัดอันดับของ X ชื่อ **Phoenix** ดูกิจกรรมล่าสุดของผู้ชมหนึ่งคน แล้วคาดการณ์สำหรับแต่ละโพสต์ว่าคนนั้นมีโอกาสกดถูกใจ ตอบกลับ แชร์ บล็อกผู้เขียน และอื่น ๆ เท่าไร จากนั้นระบบให้คะแนนรวมผลคูณแต่ละค่าคาดการณ์กับน้ำหนัก: คะแนนสุดท้าย = ผลรวมของ (น้ำหนัก × ความน่าจะเป็นที่คาดการณ์)

นี่คือจุดที่คนอ่านไฟล์ผิดบ่อยที่สุด X เพิ่มหมายเหตุใน README เมื่อ 14 สิงหาคม 2026 ว่าการอ่านน้ำหนักรายงานเป็น “1 รายงานหักล้าง การกดถูกใจ 468 ครั้ง” นั้นผิด ความเห็นใน param.rs อธิบายว่าโอกาสพื้นฐานของการรายงาน “ต่ำกว่ายอดถูกใจมากกว่า 1,000 เท่า” น้ำหนักจึงต้องสูงเพื่อให้ค่าคาดการณ์มีผลต่ออันดับ

ความเห็นในโค้ดเดียวกันมีอีก 2 ข้อที่สำคัญกับนักตัดคลิป:

- **การปรับเฉพาะบุคคลจำกัดผลของการรายงานหมู่** เพราะคาดการณ์แยกต่อผู้ชม X ระบุว่ารายงานจากผู้ประสงค์ร้ายส่งผลหลักต่อคำแนะนำแก่ผู้ใช้ที่คล้ายคนกลุ่มนั้น
- **เฉพาะเอนเกจเมนต์บน Home Timeline ฝึกระบบจัดอันดับ** ความเห็นระบุว่าการกระทำนับเฉพาะโพสต์ที่เสิร์ฟใน Home Timeline และ “การเปิดโพสต์โดยตรง (เช่น การนัดกันผ่านแชตกลุ่ม) ไม่มีผลต่อการจัดอันดับ”

ตามที่เราตีความ: การส่งลิงก์คลิปแคมเปญไปกลุ่ม Discord หรือ Telegram แล้วขอให้กดถูกใจ ไม่เพิ่มสัญญาณจัดอันดับแบบที่ X อธิบาย และยังอาจผิดกฎแคมเปญเรื่องเอนเกจเมนต์เทียม

## น้ำหนักเริ่มต้น ณ 4 ตุลาคม 2026

นี่คือค่าใน param.rs ณ วันที่เราอ่าน คอลัมน์ขวาเป็นการตีความสำหรับโพสต์คลิปของเรา ไม่ใช่ถ้อยคำของ X

| การกระทำที่คาดการณ์ | น้ำหนัก | ความหมายต่อคลิป |
| --- | --- | --- |
| แชร์โดยคัดลอกลิงก์ | 20 | สัญญาณบวกแรงที่สุด ผู้ชมคัดลอกลิงก์โพสต์เพื่อส่งไปที่อื่น |
| ตอบกลับ | 5 (20 หากติดตามกันทั้งคู่) | บทสนทนามีน้ำหนักมาก การติดตามกันทั้งคู่เพิ่ม 15 ให้โพสต์ต้นฉบับ |
| อ้างอิงโพสต์ | 5 | คนอ้างอิงคลิปของคุณพร้อมข้อความของตน |
| แชร์ผ่าน DM | 5 | ส่งโพสต์ในข้อความ X |
| ติดตามผู้เขียน | 4 | คลิปทำให้ผู้ชมติดตามคุณ |
| แชร์ (ทั่วไป) | 2 | การแชร์แบบอื่น |
| รีโพสต์ | 1 | น้ำหนักเป็นสองเท่าของการกดถูกใจ |
| ถูกใจ | 0.5 | การกระทำทั่วไปที่มีน้ำหนักต่ำสุด |
| คลิกเข้าโพสต์ | 0.3 | เปิดหน้ารายละเอียดโพสต์ |
| เปิดลิงก์ | 0.2 | แตะลิงก์ในโพสต์ |
| เปิดวิดีโอ | 0.07 | เปิดตัวเล่นวิดีโอ |
| หยุดดู / ขยายภาพ | อย่างละ 0.05 | หยุดที่โพสต์ / เปิดภาพ |
| ดูวิดีโออย่างมีคุณภาพ | 0 | ไม่มีคะแนนในค่าเริ่มต้นปัจจุบัน |
| ไม่หยุดดู | -0.02 | เลื่อนผ่านโดยไม่หยุด |
| บล็อกผู้เขียน | -31.2 | สัญญาณลบแรง |
| ไม่สนใจ | -47.52 | สัญญาณลบแรง |
| ปิดเสียงผู้เขียน | -58.8 | สัญญาณลบแรง |
| รายงาน | -234 | น้ำหนักสูงสุด แต่เป็นการกระทำที่เกิดน้อยที่สุด |

ค่าต่อเนื่องอีก 3 อย่างก็นับ: เวลาที่หยุดดู (0.004) เวลาที่ใช้หลังคลิก (0.4) และโบนัสเล็กน้อยสำหรับโพสต์ที่ยังไม่สำรวจจากบัญชีที่ผู้ชมติดตาม (0.02) การคลิกโปรไฟล์มีน้ำหนัก 0

โบนัสติดตามกันทั้งคู่มาจากการเปลี่ยนแปลงในกรกฎาคม 2026 [คำอธิบายการเปลี่ยนแปลง](https://github.com/xai-org/x-algorithm/blob/main/docs/BIDIRECTIONAL_BOOST_CHANGE.md)ของ X ระบุว่า A/B test เริ่ม 10 กรกฎาคม โบนัส 20 เข้าถึงผู้ใช้จำนวนมากเมื่อ 13 กรกฎาคม และ X ตั้งเป็น 15 เมื่อ 24 กรกฎาคม ใช้เฉพาะโพสต์ต้นฉบับ (ไม่ใช่ข้อความตอบกลับหรือรีโพสต์) จากผู้เขียนที่ผู้ชมติดตามและติดตามผู้ชมกลับ

## ยอดดูวิดีโอแทบไม่ได้คะแนนโดยตรง

ตัวเลขที่น่าประหลาดที่สุดสำหรับนักตัดคลิปคือน้ำหนัก **video quality view** (VQV) เป็นค่าคาดการณ์ของโมเดลว่าผู้ชมจะดูวิดีโออย่างมีคุณภาพ ที่เก็บโค้ดไม่ได้นิยามระยะเวลาดูที่เข้าเกณฑ์ ในเวอร์ชัน 13 สิงหาคม 2026 ค่าเริ่มต้นเป็น 0.05 คอมมิตวันที่ 25 สิงหาคม 2026 เปลี่ยนเป็น 0.0 และเปลี่ยนน้ำหนักการหยุดดูจาก 0.0 เป็น 0.05 ในเวลาเดียวกัน วันที่ 4 ตุลาคมยังเป็น 0.0

โค้ดยังจำกัดว่าวิดีโอใดมีสิทธิ์ได้ VQV: ต้องยาวเกิน 10,000 มิลลิวินาที (10 วินาที) คลิป 9 วินาทีจึงไม่ได้คะแนน VQV แม้น้ำหนักจะกลับมา

ตามที่เราตีความ: ภายใต้ค่าเริ่มต้นปัจจุบัน คลิปไต่อันดับ For You เพราะโมเดลคาดว่าผู้ชมจะแชร์ ตอบกลับ อ้างอิง หรือติดตาม ไม่ใช่เพราะคาดว่าจะดูจนจบ คลิปที่คนดูจบแต่ไม่แชร์แทบไม่มีแรงดัน อย่างไรก็ดี โมเดลอาจเรียนรู้ว่าคลิปที่คนดูนานถูกแชร์มากกว่า เวลาในการรับชมจึงอาจมีผลทางอ้อม X ไม่ได้กล่าวเช่นนี้ รายละเอียดด้านวิดีโอดู[วิดีโอและลิงก์บน X ปี 2026](https://fastclips.app/th/learn/x-video-and-links-2026)

## 4 ขั้นตอนเปลี่ยนคะแนนหลังรวมถ่วงน้ำหนัก

ผลรวมถ่วงน้ำหนักไม่ใช่ลำดับสุดท้าย ในโค้ดปัจจุบัน ขั้นตอนถัดไปทำงานในบริการจัดอันดับใหม่ชื่อ vm-ranker ซึ่งมีค่าเริ่มต้นใน [vm-ranker/params.rs](https://github.com/xai-org/x-algorithm/blob/main/vm-ranker/params.rs)

- **ความหลากหลายของผู้เขียน** โพสต์อันดับ 2 ของคุณในคำขอฟีดเดียวกันถูกคูณ 0.625 อันดับ 3 คูณ 0.4375 อันดับ 4 ประมาณ 0.34 และโพสต์หลัง ๆ เข้าใกล้ขั้นต่ำ 0.25 โค้ดใช้การลดลง 0.5 และขั้นต่ำ 0.25 ในสูตร (1 - floor) × decay^n + floor
- **ลดคะแนนนอกเครือข่าย** โพสต์จากบัญชีที่ผู้ชมไม่ได้ติดตามถูกคูณ 0.75 (ฟีดหัวข้อคูณ 0.5) ค่า 0.75 เดียวกันใช้กับข้อความตอบกลับและรีโพสต์จากบัญชีที่ผู้ชมติดตาม
- **ดันผู้เขียนใหม่** โพสต์ต้นฉบับใหม่ 1 โพสต์จากบัญชีเล็กอาจถูกยกไปใกล้ตำแหน่งคะแนนที่ 16 เป็นการทดลอง ดู[ระบบดันผู้เขียนใหม่บน X](https://fastclips.app/th/learn/x-new-author-boost)
- **จัดอันดับใหม่ตามความคล้าย** ระบบยอมเสียคะแนนเล็กน้อยเพื่อวางโพสต์ที่ไม่คล้ายกันไว้ติดกัน โดยใช้ embedding ของโพสต์ (ตัวเลขสรุปเนื้อหาโพสต์)

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

## ค่าเปลี่ยนเร็ว: สิ่งที่เปลี่ยนระหว่างสิงหาคมถึงตุลาคม 2026

บทความที่อ้างน้ำหนัก X ล้าสมัยเร็ว เมื่อ 21 กันยายน 2026 [PPC Land](https://ppc.land/x-gives-copy-link-shares-a-feed-weight-of-20-against-0-5-for-likes/) ระบุ click 0.4 และ not interested -43.2 ถูกต้องสำหรับไฟล์ที่อ่าน ซึ่งซิงก์เมื่อ 18 กันยายน อีก 8 วันต่อมาทั้งสองค่าเปลี่ยน ประวัติ param.rs แสดงการเปลี่ยนค่าที่บทความนี้ใช้ดังนี้:

| วันที่คอมมิต (2026) | การเปลี่ยนค่าเริ่มต้น |
| --- | --- |
| 13 สิงหาคม | เผยเวอร์ชันแรกที่มีน้ำหนัก: click 0.4, not interested -43.2, VQV 0.05, dwell 0.0 |
| 25 สิงหาคม | VQV 0.05 เป็น 0.0; dwell 0.0 เป็น 0.05 |
| 24 กันยายน | นำค่าเริ่มต้นความหลากหลายของผู้เขียนและการลดคะแนนนอกเครือข่ายออกจาก param.rs ของ home-mixer แต่ค่าเดิมยังอยู่ใน vm-ranker/params.rs |
| 29 กันยายน | Click 0.4 เป็น 0.3; not interested -43.2 เป็น -47.52; click dwell time 0.0 เป็น 0.4 |
| 30 กันยายน | ขยายระบบดันผู้เขียนใหม่ (ดูบทความผู้เขียนใหม่) |

ทิศทางในช่วงนี้คือเพิ่มโทษสำหรับ “ไม่สนใจ” และให้ความสำคัญกับความสนใจที่วัดเป็นเวลา มากกว่าการคลิกอย่างเดียว นี่เป็นการตีความของเราจากข้อมูล 5 จุด ไม่ใช่นโยบายที่ X ระบุ

หากอ้างตัวเลขเหล่านี้ให้ลูกค้าหรือในบรีฟแคมเปญ ให้บอกวันที่และลิงก์คอมมิต ตรวจ[ประวัติคอมมิต](https://github.com/xai-org/x-algorithm/commits/main)ก่อนใช้ค่าใดตัดสินใจ

## นักตัดคลิปควรทำอะไรกับน้ำหนักเหล่านี้

น้ำหนักให้รางวัลคลิปที่คนส่งต่อและพูดถึง และลงโทษคลิปที่ทำให้คนซ่อนคุณ ในทางปฏิบัติ:

1. **ตัดเพื่อให้คนส่ง ไม่ใช่แค่กดถูกใจ** เลือกช่วงที่ผู้ชมอยากคัดลอกลิงก์ส่งเพื่อน: ข้อกล่าวอ้างชัดเจน ตัวเลขน่าประหลาดใจ หรือมุกที่มีการปูเรื่อง ค่าคาดการณ์การคัดลอกลิงก์แชร์มีน้ำหนัก 40 เท่าของค่าคาดการณ์ถูกใจ
2. **เขียนข้อความโพสต์ที่ชวนตอบ** คำถามเฉพาะหรือจุดยืนชัดเจนให้เหตุผลที่โมเดลจะคาดว่ามีคนตอบ (น้ำหนัก 5) อย่าขอเอนเกจเมนต์ซ้ำ ๆ กฎ Original Content Rewards ของ X ห้ามขอให้กดถูกใจ ตอบกลับ หรือรีโพสต์ซ้ำ
3. **เลี่ยงปุ่มซ่อน** ฮุกชวนเข้าใจผิดและข้อความล่อคลิกเพิ่มโอกาสที่คาดว่าผู้ชมจะกด “ไม่สนใจ” (-47.52) หรือปิดเสียง (-58.8) ผู้ชมที่รำคาญกลุ่มหนึ่งอาจหักคะแนนมากกว่ายอดยอดถูกใจจำนวนมากเพิ่ม
4. **เว้นระยะโพสต์** โพสต์ที่ 2 ในคำขอฟีดเดียวกันเหลือคะแนน 62.5% และโพสต์ที่ 4 ประมาณหนึ่งในสาม โพสต์ 10 คลิปในชั่วโมงเดียวเท่ากับแข่งกับตัวเองเป็นหลัก
5. **โพสต์ขณะต้นฉบับยังสด** ตัวกรอง 48 ชั่วโมงหยุดการกระจาย For You ไปหาคนแปลกหน้าหลัง 2 วัน ดู[ความเร็วกับความสดใหม่ของโพสต์](https://fastclips.app/th/learn/posting-speed-and-freshness)
6. **อย่าพึ่งรีโพสต์จากบัญชีอื่น** รีโพสต์และข้อความตอบกลับจากบัญชีที่ผู้ชมไม่ได้ติดตามถูกกรองออกจาก For You ของคนนั้น
7. **ตรวจไฟล์ใหม่ทุกเดือน** บันทึกวันที่และบรรทัดเวลาซิงก์ด้านบนของ param.rs ทุกครั้งที่อ่าน

## สิ่งที่น้ำหนักบอกไม่ได้

น้ำหนักอธิบายลำดับของโพสต์ที่แสดงได้ แต่ไม่ได้ตัดสินว่าโพสต์แสดงได้หรือไม่ README ระบุว่าการจัดอันดับและการมองเห็นเป็นคนละระบบ: ป้ายอย่างป้ายสแปมอาจตัดโพสต์ออกจากคำแนะนำแก่คนนอกกลุ่มผู้ติดตามไม่ว่าคะแนนสูงเพียงใด [รายงาน Under the Hood ของ X](https://fastclips.app/th/learn/x-under-the-hood-account-labels) เป็นเครื่องมือแสดงป้ายเหล่านี้

ข้อมูลนำเข้าบางอย่างไม่เปิดเผย README ระบุว่า X ไม่เผยพรอมป์ต์ Grox (คำสั่งให้ตัวจำแนกที่เป็นโมเดลภาษา) และกฎติดป้ายบางข้อ “เพื่อลดความเสี่ยงที่คนจะเล่นกับระบบ”

น้ำหนักยังไม่เกี่ยวกับวิธี X จ่ายเงินครีเอเตอร์ Original Content Rewards จ่ายตามการแสดงผลที่เข้าเกณฑ์จากผู้ใช้ Premium ซึ่งเป็นคนละหน่วย ดู[ยอดวิว X เทียบกับการแสดงผลที่จ่ายเงิน](https://fastclips.app/th/learn/x-views-vs-paid-impressions) กฎจ่ายเงินและคุณสมบัติอยู่ใน[นักตัดคลิปหาเงินบน X ได้ไหม](https://fastclips.app/th/learn/x-for-clippers)

## คำถาม

### 1 รายงานหักล้าง การกดถูกใจ 468 ครั้งบน X จริงไหม?

ไม่จริง X ระบุว่าการอ่านแบบนี้ผิด น้ำหนักคูณความน่าจะเป็นที่คาดว่าผู้ชมหนึ่งคนจะรายงานโพสต์ และการรายงานเกิดน้อยกว่ายอดถูกใจมากกว่า 1,000 เท่า น้ำหนักสูงจึงช่วยให้การคาดการณ์เหตุการณ์หายากมีผล ไม่ได้แปลงรายงานจริงหนึ่งครั้งเป็นจำนวนการกดถูกใจ

### น้ำหนักในไฟล์ GitHub คือค่าที่ X ใช้กับบัญชีฉันไหม?

เป็นค่าเริ่มต้นในโค้ด ซึ่ง X ระบุว่า cron script ตั้งให้ตรงกับค่าหลักของระบบจริง X ยังทดลองกับทราฟฟิกบางส่วนโดยใช้ค่าต่างกัน บัญชีหรือผู้ชมของคุณอาจอยู่ในการทดลอง ไฟล์จึงบอกกรณีทั่วไป ไม่ใช่รับประกัน

### ทำไมน้ำหนัก video quality view เป็น 0?

X ยังไม่อธิบาย ประวัติคอมมิตแสดงว่าค่าเริ่มต้นเปลี่ยนจาก 0.05 เป็น 0.0 เมื่อ 25 สิงหาคม 2026 ขณะที่น้ำหนัก dwell เปลี่ยนจาก 0.0 เป็น 0.05 ในคอมมิตเดียวกัน น้ำหนักอาจกลับมาในคอมมิตต่อไป

### บุ๊กมาร์กนับในน้ำหนักจัดอันดับ X ไหม?

บุ๊กมาร์กไม่อยู่ในรายการการกระทำที่คาดการณ์ในโค้ดให้คะแนนที่เผยแพร่ซึ่งเราอ่านเมื่อ 4 ตุลาคม 2026 รายการมีถูกใจ ตอบกลับ รีโพสต์ อ้างอิง แชร์ (ทั่วไป DM และคัดลอกลิงก์) คลิก หยุดดู การกระทำกับวิดีโอ ติดตาม และการกระทำเชิงลบ

### X เพิ่มคะแนนให้บัญชี Premium หรือบัญชีที่ยืนยันแล้วในน้ำหนักเหล่านี้ไหม?

เราไม่พบตัวคูณ Premium หรือการยืนยันตัวตนในโค้ดให้คะแนนที่เผยแพร่ ณ 4 ตุลาคม 2026 แต่ไม่ได้ตัดความเป็นไปได้ว่าจะมีผลที่อื่น เช่น อันดับข้อความตอบกลับ หรือระบบที่ไม่อยู่ในที่เก็บ

### ควรตรวจน้ำหนักใหม่บ่อยเท่าไร?

X ส่งคอมมิตเกือบทุกวันทำงานระหว่าง 13 สิงหาคมถึง 3 ตุลาคม 2026 และเปลี่ยนน้ำหนักหลายค่าในช่วงนั้น หากใช้ตัวเลขตัดสินใจ การตรวจ param.rs และวันที่ซิงก์อย่างน้อยเดือนละครั้งเป็นแนวทางที่ใช้ได้

## แหล่งอ้างอิง

1. [xai-org/x-algorithm: README (Notable Updates, Experiments and Configuration)](https://github.com/xai-org/x-algorithm)
2. [home-mixer/params/param.rs at commit b412112 (read October 4, 2026)](https://github.com/xai-org/x-algorithm/blob/b412112d03f27acbfd668e0cc040abcafa1080c1/home-mixer/params/param.rs)
3. [vm-ranker/params.rs: author diversity and out-of-network defaults](https://github.com/xai-org/x-algorithm/blob/main/vm-ranker/params.rs)
4. [xai-value-model/scoring.rs: how the weights are applied](https://github.com/xai-org/x-algorithm/blob/main/xai-value-model/scoring.rs)
5. [X: Example algorithm diff, bidirectional follow boost](https://github.com/xai-org/x-algorithm/blob/main/docs/BIDIRECTIONAL_BOOST_CHANGE.md)
6. [xai-org/x-algorithm: commit history](https://github.com/xai-org/x-algorithm/commits/main)
7. [PPC Land: X gives copy-link shares a feed weight of 20 against 0.5 for likes (September 21, 2026)](https://ppc.land/x-gives-copy-link-shares-a-feed-weight-of-20-against-0-5-for-likes/)
