ใครก็ตามที่มีช่องทางติดต่อภายใน OpenAI โปรดช่วยขอให้แก้ปัญหาแมงมุมเว็บที
(mailman.nanog.org)ปัญหาการครอว์ลเว็บไซต์ของ OpenAI GPTBot
-
ผู้เขียนกำลังประสบปัญหาที่ GPTBot ของ OpenAI เข้ามายังเว็บไซต์ของตนเองที่ web.sp.am และครอว์ลหน้าเว็บมากเกินไป
- มีการร้องขอประมาณ 3 ล้านหน้าในหนึ่งวัน และในจำนวนนั้น 1.8 ล้านครั้งเป็นการร้องขอ
robots.txt - เว็บไซต์ของผู้เขียนมีลักษณะเป็น Content Farm โดยมีเว็บไซต์จำนวน 6.859 พันล้านแห่งที่แต่ละแห่งมีเพียง 1 หน้า
- ทุกหน้าดูแทบจะเหมือนกันทั้งหมด และใช้ IP เดียวกัน รวมถึง wildcard SSL certificate เดียวกัน ทำให้ไม่น่าใช่สถานการณ์ที่ยากสำหรับครอว์เลอร์ในการทำความเข้าใจ
- มีการร้องขอประมาณ 3 ล้านหน้าในหนึ่งวัน และในจำนวนนั้น 1.8 ล้านครั้งเป็นการร้องขอ
-
เมื่อ 1–2 เดือนก่อน ครอว์เลอร์ของ Amazon ก็เคยก่อปัญหาคล้ายกัน แต่สามารถติดต่อและให้หยุดการครอว์ลได้
-
ผู้เขียนกำลังถามว่ามีใครที่สามารถติดต่อ OpenAI ได้หรือไม่
-
ผู้เขียนพูดติดตลกว่า ดูเหมือนข้อมูลจากเว็บไซต์ของตนกำลังถูกนำไปใช้ฝึก GPT-5
ความเห็นของ GN⁺
- การที่ครอว์เลอร์ตีความ
robots.txtได้ไม่ถูกต้องและส่งคำขอจำนวนมากเกินไป แม้จะไม่ใช่พฤติกรรมที่เป็นอันตรายโดยเจตนา แต่ในมุมของอีกฝ่ายถือเป็นปัญหาร้ายแรงที่อาจสร้างความเสียหายต่อบริการได้ OpenAI ก็น่าจะต้องปรับปรุงตรรกะของครอว์เลอร์โดยเร็ว - โดยเฉพาะในกรณีอย่าง Content Farm ที่มีการดูแลโดเมนจำนวนมหาศาล ควรพิจารณามาตรการอย่างการกรองตาม IP เพื่อหลีกเลี่ยงการครอว์ลแต่ละเว็บไซต์แยกกัน
- ดูเหมือนว่าจำเป็นต้องมีทั้งกระบวนการและระบบสำหรับเฝ้าติดตามการทำงานของบอทครอว์ล และตรวจจับสัญญาณผิดปกติเพื่อรับมือได้อย่างรวดเร็ว
- ควรสื่อสารอย่างใกล้ชิดกับผู้ดูแลเว็บไซต์เป้าหมายของการครอว์ลเพื่อลดความเสียหายให้มากที่สุด ไม่ควรมุ่งแต่การเก็บข้อมูลเพียงอย่างเดียว แต่มุมมองเรื่องการอยู่ร่วมกันอย่างยั่งยืนก็สำคัญเช่นกัน
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ทำให้นึกถึงตอนที่ GPT-2/3/J เคยเจอ https://reddit.com/r/counting เป็นที่ที่ผู้ใช้ Reddit นับเลขไปเรื่อย ๆ ทีละตัวแบบไม่มีที่สิ้นสุด และเหมือนว่าชื่อผู้ใช้อย่าง SolidGoldMagikarp จะปรากฏเป็นสตริงที่พบบ่อยมากบนอินเทอร์เน็ต จนในกระบวนการทำโทเคนถูกมองเหมือนเป็น โทเคนอิสระ
https://www.alignmentforum.org/posts/8viQEp8KBg2QSW4Yc/solid...
https://www.lesswrong.com/posts/LAxAmooK4uDfWmbep/anomalous-...
คำศัพท์ไม่ได้มีไม่จำกัด และเท่าที่ทราบ คำศัพท์ของ GPT-3 ก็มีเพียง 50,257 โทเคนเท่านั้น เลยสงสัยเหมือนกันว่าต้นทุนไฟฟ้าที่เพิ่มขึ้นจากงานอดิเรกเฉพาะกลุ่มบน Reddit นี้ กับความแตกต่างหากเอาพื้นที่นั้นไปจัดสรรให้สตริงย่อยที่พบบ่อยกว่าในข้อความจริงเพื่อลดจำนวนโทเคนอินพุตโดยเฉลี่ย จะวัดออกมาได้หรือไม่
ถ้า IECC ChurnWare 0.3 ซึ่งเป็นคำโปรยของเว็บ OP กลายเป็นโทเคนของ GPT-5 ก็คงขำดี
จริง ๆ แล้วในพื้นที่ที่ไม่ใช่การสนทนาแบบหนึ่งต่อหนึ่ง คำตอบว่า “ไม่รู้” โดยทั่วไปก็ไม่ได้มีประโยชน์นัก เพราะถ้าไม่รู้ในกลุ่ม การเงียบก็สื่อความจริงข้อนั้นอยู่แล้ว
https://www.youtube.com/watch?v=WO2X3oZEJOA
ผมสงสัยมากกว่าว่าคอนเทนต์ฟาร์มนั่นมีไว้ทำอะไร ดูไร้ความหมาย แต่เหมือนน่าจะมี แรงจูงใจทางเศรษฐกิจ แปลก ๆ อยู่ มีลิงก์แอฟฟิลิเอตอยู่ก็จริง แต่จะทำเงินได้สักแค่ไหนกัน
เขาเป็นบุคคลสายต่อต้านสแปมที่มีชื่อเสียงและทำกิจกรรมหลายอย่างมาตั้งแต่หลายสิบปีก่อน การปล่อยลิงก์หน้าแลนดิ้งเพจไว้ในข้อความ NANOG อย่างเป็นธรรมชาติก็เป็นวิธีให้บอตงับเหยื่อ
https://compilers.iecc.com/
ที่หน้า https://www.iecc.com/linker/ เมื่อก่อนเคยเผยแพร่ร่างหนังสือหลายรูปแบบ แต่ตอนที่มีคนเอาไปลงที่ https://news.ycombinator.com/item?id=18424233 ผมรวบไฟล์ไว้สำหรับอ่านออฟไลน์ หลังจากนั้นข้อความก็เปลี่ยนเป็น “ไม่ให้บริการอีกต่อไปเนื่องจากการละเมิดลิขสิทธิ์เรื้อรัง”
ผมส่งอีเมลไปถามว่าโอเคไหม แต่ได้รับคำตอบที่ไม่เป็นมิตรว่าไฟล์ที่ผมทำเป็นการละเมิดลิขสิทธิ์ จึงเอาลิงก์ลง และทางนั้นก็เปลี่ยนข้อความ เขาเป็นผู้เขียนหนังสือ ไม่ใช่ผม ดังนั้นเขาย่อมทำได้ แต่อย่างน้อยผมก็เสนอให้เขียนไว้บนหน้าว่าอย่าทำแบบนั้น ทว่าพวกเขาเลือกวิธีที่รุนแรงกว่า
ผมคงไม่ใช่คนเดียวใช่ไหมที่หวังว่าเรื่องนี้จะเป็นเรื่อง แมงมุม จริง ๆ บุกฟาร์มเซิร์ฟเวอร์ของ OpenAI แล้วคลานเข้าไปในแร็กของคนอื่น ๆ รู้แหละว่าเป็นไปไม่ได้ แต่ก็แอบคาดหวัง
ตั้งค่า robots.txt ไว้ไม่ถูกต้อง จริง ๆ แล้วส่วนที่บล็อกถูกคอมเมนต์ออกไว้
Disallow: /สำหรับ Amazonbot และ GPTBot ถูกคอมเมนต์ออกทั้งคู่ และตอนนี้สิ่งที่มีผลจริงมีแค่การบล็อก/archiveสำหรับUser-agent: *เท่านั้นถ้า OpenAI เคารพ robots.txt ก็แปลว่ามีทั้งปัญหาเรื่องการบล็อกบอตและ การเก็บรวบรวมข้อมูล: https://x.com/AznWeng/status/1777688628308681000
ในบรรดาเว็บไซต์ 100,000 อันดับแรก มี 11% ที่บล็อกครอว์เลอร์ของ OpenAI ไปแล้ว ซึ่งมากกว่าคู่แข่งอย่าง Google, FB, Anthropic และ Perplexity รวมกันทั้งหมด
เมื่อคิดว่า robots.txt ไม่มีผลผูกพัน และในบริบทอื่น ๆ ก็ดูเหมือนพวกเขาแทบไม่ลังเลที่จะดูดข้อมูลสาธารณะ การปล่อยให้เรื่องนี้กลายเป็นอุปสรรคต่อ ประสบการณ์ผู้ใช้ จึงค่อนข้างน่าแปลกใจ
ผมว่าอาจปล่อยให้เขาทำไปก็ได้ ถ้าต้องการอินเทอร์เน็ต นี่แหละคือ อินเทอร์เน็ตของจริง ดูเหมือนเขาไม่ได้ใส่ใจมากนักที่มันดึงหน้าเว็บไปเป็นล้าน ๆ หน้า ก็ปล่อยให้ทำไป
ในโลกความปลอดภัยเครือข่าย เราเรียกสิ่งนี้ว่า ทาร์พิต สามารถใช้ถ่วงเวลาโจมตี การสแกน และระบบอัตโนมัติอื่น ๆ ได้ด้วยการส่งข้อมูลช้ามาก ๆ หรือทำให้เกิดการเรียกซ้ำไม่รู้จบ
ผลคือทำให้ผู้โจมตีเสียเวลาและพลังงาน และอาจช่วยซื้อเวลาให้ฝ่ายเราสร้างการป้องกันให้แข็งแรงขึ้น
ทาร์พิตต่างออกไป เพราะถูกออกแบบมาเพื่อทำให้การสแกนหรือการสแครปช้าลง และจงใจทำให้ทรัพยากรของอีกฝ่ายสูญเปล่า มีหลายเทคนิค แต่ส่วนใหญ่จะจำกัดการตอบกลับหรือความเร็วในการตอบกลับแบบทวีคูณ
เมื่อปี 2011 ก็เคยมีเรื่องคล้ายกัน ตอนที่โปรเจกต์ picolisp เปิดตัว ‘ticker’ แบบ Markov chain ที่สร้างหน้าเว็บขึ้นทันที
https://picolisp.com/wiki/?ticker
ถือเป็นฮันนีพอตรูปแบบหนึ่งที่ค่อนข้างดี
สุดท้าย บริษัทอย่าง OpenAI และบริษัทคล้าย ๆ กันแทบทั้งหมดจะลงเอยด้วยการฝึกโมเดลจาก คอนเทนต์ที่ AI สร้าง และจากมุมมอง Q&A คอนเทนต์แบบนั้นมักจะผิดไปเล็ก ๆ น้อย ๆ ค่อนข้างบ่อย ทำให้คุณภาพคำตอบของ AI ที่ฝึกจากสิ่งนั้นแย่ลงอย่างรวดเร็วด้วย
ตอนนี้คอนเทนต์ส่วนใหญ่บนอินเทอร์เน็ตยังเขียนโดยมนุษย์ แต่ในอีก 5 ปีอาจไม่ใช่แล้ว ผมมองว่านี่เป็นหนึ่งในปัญหาใหญ่ที่วงการ AI ต้องรีบแก้ อย่างที่คำโบราณว่าไว้ ใส่ขยะเข้าไป ก็ได้ขยะออกมา
ความย้อนแย้งของสถานการณ์ทั้งหมดนี้ช่างโหดร้าย
ดูเหมือนจะเป็นปัญหาแบบ บูตสแตรปปิง มากกว่าอูโรโบรอส
ผมคิดว่ายุคของทรานส์ฟอร์เมอร์ที่จัดการแค่ข้อความได้ผ่านไปแล้ว
ผมว่า OpenAI อ่าน robots.txt อยู่ แต่ก็ยังทำดัชนีอยู่ดี เพียงแต่น่าจะทำเครื่องหมายไว้ว่าเป็นคอนเทนต์ที่ไม่ควรถูกทำดัชนี