AI และเอเจนต์7 นาทีในการอ่าน

HackerTube: Claude สร้างแคตตาล็อกวิดีโอแทนฟีด YouTube ได้ยังไง

HackerTube เปลี่ยนวิธีหาวิดีโอบน YouTube: คัดจากคำแนะนำใน Hacker News โดยมี Claude ช่วย พร้อมข้อมูลเปิด ควรลองอะไร และมีข้อจำกัดอะไรบ้าง

HackerTube: Claude สร้างแคตตาล็อกวิดีโอแทนฟีด YouTube ได้ยังไง
สารบัญ

เปิด YouTube เพื่อหาเลกเชอร์ดี ๆ สักเรื่อง แต่กลับต้องเลือกระหว่างภาพปกฉูดฉาดเรียกคลิกกับหัวข้อที่เบื่อไปแล้ว HackerTube เสนอทางเข้าอีกแบบ: วิดีโอที่คนใน Hacker News กลับมาพูดถึงซ้ำแล้วซ้ำเล่าเป็นปี ๆ พร้อมบริบทว่าทำไมถึงแนะนำ Andrej Karpathy สร้างบริการนี้ด้วย Claude ในราวสองชั่วโมง ตามที่เขาประเมินเอง แคตตาล็อกนี้ลองใช้ได้แล้ว และวิธีที่มันถูกสร้างขึ้นก็บอกใบ้ว่าจะทำโปรดักต์ที่มีประโยชน์บนแพลตฟอร์มที่มีอยู่แล้วได้ยังไง

HackerTube ไม่ได้มาแทนเว็บโฮสต์วิดีโอ มันเปลี่ยนวิธีเลือกวิดีโอ: YouTube เก็บและเล่นคลิป ส่วนแคตตาล็อกแยกต่างหากช่วยตัดสินใจว่าคืนนี้จะดูอะไรดี สำหรับนักพัฒนาและผู้ประกอบการ นี่เป็นตัวอย่างที่มีประโยชน์ บางครั้งโปรดักต์ใหม่ไม่ได้เริ่มจากคอนเทนต์ของตัวเอง แต่เริ่มจากกฎการคัดเลือกแบบใหม่

HackerTube: แคตตาล็อกวิดีโอแทนฟีดที่ไถไม่รู้จบ

ตามข้อมูลบนหน้าโปรเจกต์ ณ วันที่ 4 พฤศจิกายน 2569 แคตตาล็อกมีวิดีโอ 6,454 คลิป คอมเมนต์จาก Hacker News ที่ติดป้ายกำกับแล้ว 39,834 รายการ และ 150 หัวข้อใน 16 สาขาใหญ่ ฐานข้อมูลมาจากการพูดคุยในช่วงปี 2550–2569

ตามคำอธิบายของโปรเจกต์ หน้าแรกผสมชุดคัดสรรหลายแบบเข้าด้วยกัน: ของคลาสสิกในคอมมูนิตี้ ของดีที่คนไม่ค่อยรู้จัก คำแนะนำล่าสุด และหัวข้อที่ผู้ใช้ยังไม่เคยสำรวจ พอกด “ถูกใจ” ก็จะมีวิดีโอคล้าย ๆ กันและคลิปที่คนใน Hacker News กลุ่มเดียวกันแนะนำขึ้นมา บนคอมพิวเตอร์ เอาเมาส์ไปชี้การ์ดก็จะเห็นว่าทำไมการ์ดนั้นถึงโผล่มา ส่วนบนมือถือดูคำอธิบายได้ยังไง เรายังไม่ได้ลอง

แปลว่าระบบแนะนำไม่ได้หายไปไหน แค่สัญญาณตั้งต้นและกฎการแสดงผลเปลี่ยนไป แทนที่จะสัญญาว่าเป็น “YouTube ไร้อัลกอริทึม” พูดให้ตรงกว่าคือเป็นแคตตาล็อกที่มีระบบแนะนำของตัวเอง

มีตัวกรองตามความยาวและประเภทวิดีโอ หมวดหมู่ตามหัวข้อ เพลย์ลิสต์ และการค้นหาตามความหมาย บนหน้าแรกที่เปิดให้ทุกคนดู เราเห็นตัวอย่างเช่น ทอล์กของ Bret Victor เรื่องอนาคตของการเขียนโปรแกรม การบรรยายของ Rich Hickey และเลกเชอร์ Statistics for Hackers นี่พอให้เห็นว่าชุดคัดสรรเอียงไปทางไหน: ที่นี่เหมาะกับการหาทอล์กสายเทคนิค ไม่ใช่มาแทน YouTube สายบันเทิงทั้งหมด

ลิงก์ในคอมเมนต์ยังไม่ใช่คำแนะนำ

ส่วนที่มีสาระที่สุดของ HackerTube คือการเตรียมข้อมูลล่วงหน้า แค่รายการลิงก์ YouTube ธรรมดาไม่พอ เพราะคนแชร์วิดีโอทั้งเพื่อชม เพื่อเถียง เพื่อแซว หรือเพื่อยกเป็นตัวอย่างที่แย่

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

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

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

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

“สร้างเสร็จในสองชั่วโมง” จริง ๆ แล้วหมายถึงอะไร

Karpathy บอกว่าใช้เวลาราวสองชั่วโมงในการสร้างโปรเจกต์กับ Opus 5.5 หน้าเว็บ HackerTube ให้เครดิต Claude Opus กับงานประมวลผลข้อมูล การค้นหา ระบบแนะนำ และตัวเว็บ ส่วนทีมเอเจนต์ Sonnet ทำการติดป้ายคอมเมนต์ การ์ดวิดีโอ และรายการหัวข้อ

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

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

ถ้าอยากลองแนวทางนี้ ควรเริ่มจากการตั้งโจทย์ให้ชัด ไม่ใช่สั่งว่า “ทำโคลนมาให้หน่อย” สำหรับการทำความรู้จักเครื่องมือครั้งแรก มีคู่มือ Claude Code และสำหรับการจัดระเบียบการทำงาน มี40 กฎของไวบ์โค้ดดิ้ง การสร้างอินเทอร์เฟซได้เร็วไม่ได้แปลว่าไม่ต้องตรวจว่าข้างในมีอะไร

ไม่มีบัญชี ไม่ได้แปลว่าไม่มี YouTube และข้อจำกัดของมัน

HackerTube บอกว่าประวัติการดู การกดถูกใจ และรายการ “ดูภายหลัง” เก็บไว้ในเบราว์เซอร์ที่ใช้อยู่เท่านั้น ไม่ต้องสมัครสมาชิก สะดวกสำหรับการเริ่มใช้เร็ว ๆ แต่อย่าหวังว่าจะซิงก์ข้ามอุปกรณ์ให้อัตโนมัติ

วิดีโอเล่นผ่านเพลเยอร์แบบฝังของ YouTube ในโหมดความเป็นส่วนตัวขั้นสูง ตามหน้าช่วยเหลือของ YouTube การดูในโหมดนี้ไม่มีผลกับการปรับแต่งเนื้อหาส่วนบุคคลของ YouTube เอง แต่นี่ไม่ใช่คำสัญญาว่าจะเป็นนิรนามโดยสมบูรณ์ และไม่ได้รับประกันว่าจะไม่มีโฆษณา หน้าช่วยเหลือเขียนแยกไว้ว่ายังอาจมีโฆษณาแบบไม่ปรับตามบุคคลได้

ยังมีขอบเขตทางเทคนิคอีกข้อ พารามิเตอร์ rel=0 ในเพลเยอร์แบบฝังไม่ได้ปิดวิดีโอที่เกี่ยวข้องทั้งหมด แค่จำกัดให้เป็นวิดีโอจากช่องเดียวกัน เพราะฉะนั้นหน้าแรกของบริการเองกับคำแนะนำภายในเพลเยอร์จึงเป็นคนละเรื่องกัน

สำหรับคนที่จะทำโปรดักต์คล้าย ๆ กัน กฎของแพลตฟอร์มสำคัญมาก ตามเอกสารของ YouTube ที่เป็นปัจจุบัน ณ วันที่ 4 พฤศจิกายน 2569 แอปห้ามปิดกั้นโฆษณาและฟังก์ชันมาตรฐานของเพลเยอร์ บริการที่ทำประสบการณ์ใช้งานซ้ำกับ YouTube ต้องมีคุณค่าของตัวเอง และต้องไม่ทำให้คนเข้าใจผิดว่ามาจากไหน นี่ไม่ใช่การประเมินทางกฎหมายของ HackerTube แต่เป็นเหตุผลให้ตรวจข้อกำหนดแยกต่างหากก่อนเปิดแคตตาล็อกของตัวเอง

ข้อมูลใช้เป็นฐานได้ แต่ไม่ใช่โคลนสำเร็จรูป

HackerTube ให้ดาวน์โหลดข้อมูลที่เตรียมไว้แล้ว: ข้อมูลของวิดีโอ คอมเมนต์ที่ติดป้ายแล้ว โครงสร้างหัวข้อ ความเชื่อมโยงระหว่างคลิป และเวกเตอร์สำหรับการค้นหาตามความหมาย ในชุดมี DATA.md ซึ่งอธิบายฟอร์แมตและรายละเอียดสำหรับการทำงานกับ AI เอเจนต์

โปรเจกต์ระบุสัญญาอนุญาต ODC-By 1.0 ซึ่งกำหนดให้ต้องให้เครดิต HackerTube ตัวสัญญาอนุญาตกำกับสิทธิ์ในฐานข้อมูล ไม่ได้ครอบคลุมเนื้อหาทุกชิ้นที่อยู่ข้างในโดยอัตโนมัติ โปรเจกต์ยังแจ้งแยกไว้ว่าเมทาดาทาของ YouTube เช่น คำอธิบาย ยอดวิว และความยาว ไม่ได้อยู่ในชุดข้อมูล ข้อมูลที่ต้องใช้ให้ไปดึงเองตาม ID ของวิดีโอ ก่อนใช้งานต้องอ่านเงื่อนไขของชุดข้อมูลและข้อกำหนดของ YouTube ไม่ใช่คิดว่าการที่คลังข้อมูลเปิดให้โหลดได้คือการอนุญาตให้ทำอะไรก็ได้

จากข้อมูลชุดนี้ ลองให้เอเจนต์สร้างคลังทอล์กตามหัวข้อ รายการเลกเชอร์ส่วนตัวเรื่อง distributed systems หรือชุดคัดสรรสำหรับกลุ่มเรียนก็ได้ นี่คือวิธีใช้ชุดข้อมูลที่เป็นไปได้ ไม่ใช่ฟังก์ชันที่เราได้ลองในบริการตัวจริง

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

เริ่มจากหัวข้อเดียว ไม่ใช่สร้าง YouTube ของตัวเอง

เราดูหน้าแรกและคำอธิบายของโปรเจกต์ แต่ยังไม่ได้ลองการเล่นวิดีโอ คำแนะนำส่วนบุคคล และการดาวน์โหลดข้อมูล

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

ถ้าสนใจทำโปรเจกต์ของตัวเอง ให้ตั้งโจทย์แคบ ๆ ให้เอเจนต์: “สร้างแคตตาล็อกทอล์กในหัวข้อของฉันที่มีคนแนะนำไว้แบบสาธารณะ แสดงเหตุผลของคำแนะนำและลิงก์ไปยังกระทู้ อย่าดาวน์โหลดวิดีโอ สำหรับการเล่นให้ใช้การฝังที่แพลตฟอร์มรองรับโดยคำนึงถึงกฎของแพลตฟอร์ม”

เกณฑ์ง่าย ๆ: ถ้ามีการ์ดสักใบพาคุณไปเจอเนื้อหาที่ตามหามานาน แคตตาล็อกนี้ก็มีความหมายสำหรับคุณแล้ว

แหล่งข้อมูล

  1. Andrej Karpathy: การสร้าง HackerTube และเวลาที่ใช้พัฒนาโดยประมาณ
  2. HackerTube: เกณฑ์การคัดเลือก การแนะนำ ข้อมูล และความเป็นส่วนตัว
  3. YouTube: พารามิเตอร์ของเพลเยอร์แบบฝัง
  4. YouTube: ข้อกำหนดสำหรับแอปและการใช้ API
  5. YouTube Help: การฝังวิดีโอและโหมดความเป็นส่วนตัวขั้นสูง
  6. Open Data Commons: ข้อความฉบับเต็มของสัญญาอนุญาต ODC-By 1.0
คนกันเองอยู่ใกล้ ๆถามคนกันเอง แชทตอบเร็วกว่าค้นหาเองแชทหลักของไอที ปาร์ตี้ พัทยา: คนสาย IT สายดิจิทัล และผู้ประกอบการ ที่เคยผ่านเรื่องเดียวกันมาแล้ว เริ่มตั้งแต่กรกฎาคม 2566 แชทใช้ภาษารัสเซีย ชาวต่างชาติและคนไทยเข้ามาได้เสมอเข้าแชท (ภาษารัสเซีย)

อ่านเรื่องที่เกี่ยวข้อง

  • แก้ค่าน้ำหนักของโครงข่ายประสาทเทียมโดยตรง: ลดการวนลูปของโมเดลได้ยังไง

    AI และเอเจนต์8 นาทีในการอ่าน

    แก้ค่าน้ำหนักของโครงข่ายประสาทเทียมโดยตรง: ลดการวนลูปของโมเดลได้ยังไง

    แก้ค่าน้ำหนักของโครงข่ายประสาทเทียมโดยไม่ต้องเทรนเพิ่ม: Astra ลดการวนลูปของ Qwen ได้ยังไง เปอร์เซ็นต์สวย ๆ ซ่อนอะไรไว้ และการซ่อมแบบนี้มีประโยชน์เมื่อไหร่

  • หน่วยความจำสำหรับ Claude Code และ Codex: holographic-memory และ agent-dreaming

    AI และเอเจนต์11 นาทีในการอ่าน

    หน่วยความจำสำหรับ Claude Code และ Codex: holographic-memory และ agent-dreaming

    holographic และ dreaming ไม่ได้มีแค่ใน Hermes แล้ว: หน่วยความจำในเครื่องที่ Claude Code กับ Codex ใช้ร่วมกัน ตรวจข้อเท็จจริงทุกคืน วิธีติดตั้ง และย้ายสิ่งที่เอเจนต์จำไว้แล้วมาด้วย

  • GPT ใน Claude Code: เปลี่ยนโมเดลผ่านพร็อกซี CCR

    AI และเอเจนต์16 นาทีในการอ่าน

    GPT ใน Claude Code: เปลี่ยนโมเดลผ่านพร็อกซี CCR

    วิธีเชื่อม GPT เข้ากับ Claude Code ผ่าน CCR บน Windows และ macOS ตั้งค่าเทอร์มินัลและ Claude Desktop แพ็กเกจ ChatGPT การเรียก Codex CLI การตรวจสอบ และการย้อนกลับ