วิธีที่ผมสร้างระบบ Feedback Loop สำหรับ YouTube
ผมทำช่อง YouTube แบบอัตโนมัติ ทุกๆ วันจะมี pipeline ทำหน้าที่สร้างสคริปต์และเรนเดอร์วิดีโอ
เป็นเวลาหลายเดือนที่ระบบทำงานแบบโดดเดี่ยว ตัวสร้างสคริปต์ผลิตเนื้อหาออกมาโดยไม่รู้เลยว่าอะไรได้ผลหรืออะไรล้มเหลว ผมไม่มีระบบ feedback loop เลย
เมื่อสัปดาห์ที่แล้ว ผมแก้ปัญหานี้ด้วยสคริปต์ Python ความยาว 330 บรรทัด ซึ่งมันช่วยสร้างวงจรปิด (closed loop) ระหว่างประสิทธิภาพของวิดีโอและการสร้างสรรค์เนื้อหา
นี่คือวิธีการทำงานของมัน:
• การเก็บข้อมูล (Data Collection): สคริปต์ใช้ YouTube Data API v3 เพื่ออ่านข้อมูลวิดีโอ 30 ตัวล่าสุด • การจัดกลุ่ม (Classification): ใช้เกณฑ์ค่ามัธยฐาน (median-based threshold) ในการจัดลำดับวิดีโอ
- สูง (HIGH): วิดีโอที่มียอดวิวมากกว่า 1.5 เท่าของค่ามัธยฐาน
- ต่ำ (LOW): วิดีโอที่มียอดวิวต่ำกว่า 0.6 เท่าของค่ามัธยฐาน (เฉพาะวิดีโอที่มีอายุมากกว่า 72 ชั่วโมงเท่านั้น)
- ส่วนที่เหลือจะถูกละเว้นเพื่อหลีกเลี่ยงสัญญาณรบกวน (noise) • การจับคู่รูปแบบ (Pattern Matching): สคริปต์จะเชื่อมโยงประสิทธิภาพเข้ากับ "archetypes" เช่น วิดีโอสอน (tutorials) หรือการเปรียบเทียบ (comparisons) โดยการจับคู่คำในชื่อคลิป • การวิเคราะห์ Hook (Hook Analysis): ตรวจสอบคำแรกของสคริปต์ว่าเป็นคำถาม ตัวเลข หรือประโยคบอกเล่าส่วนตัว • การอัปเดตอัตโนมัติ (Automated Updates): ผลลัพธ์จะถูกเขียนเป็น "bias hints" ลงในไฟล์ markdown
ตัวสร้างสคริปต์จะอ่านไฟล์นี้ก่อนที่จะเขียนสคริปต์ถัดไป มันจะเห็นว่ารูปแบบไหนกำลังไปได้ดี และรูปแบบไหนกำลังแย่ แล้วจึงใช้บริบทนี้ในการตัดสินใจเลือกสิ่งที่ดีกว่าสำหรับวันพรุ่งนี้
ทำไมผมถึงเลือกใช้วิธีนี้:
- ใช้ค่ามัธยฐานแทนค่าเฉลี่ย (Median over Mean): วิดีโอที่เป็นไวรัลเพียงคลิปเดียวอาจทำให้ค่าเฉลี่ย (mean) เพี้ยนได้ แต่ค่ามัธยฐานจะยังคงมีความเสถียร
- กฎ 72 ชั่วโมง (The 72-hour Rule): วิดีโอใหม่ต้องใช้เวลา ผมจะไม่ตัดสินว่าวิดีโอล้มเหลวเพียงเพราะมันเพิ่งลงได้แค่หนึ่งวัน
- การใช้หลักการตัดสินใจแบบง่าย (Simple Heuristics): ในตอนนี้ผมใช้การตรวจจับคำแรกแทนการเรียกใช้ LLM ที่มีราคาแพง เพราะมันรวดเร็วและประหยัดกว่า
นี่ไม่ใช่เวทมนตร์ แต่มันคือระบบที่เรียนรู้จากข้อมูลของตัวเอง
เป้าหมายไม่ใช่การแทนที่การตัดสินใจของมนุษย์ แต่เป็นการให้บริบทที่ดีขึ้นแก่ตัวสร้างสคริปต์ ผมกำลังสร้างระบบที่ฉลาดขึ้นในทุกๆ 24 ชั่วโมง
Optional learning community: https://t.me/GyaanSetuAi
