Toute personne ayant un contact interne chez OpenAI est priée d’aider à résoudre un problème de crawler
(mailman.nanog.org)Problème de crawling de sites web par GPTBot d’OpenAI
-
L’auteur rencontre un problème avec GPTBot d’OpenAI, qui visite son site web
web.sp.amet crawl excessivement les pages- Environ 3 millions de pages ont été demandées par jour, dont 1,8 million de requêtes vers
robots.txt - Le site de l’auteur est structuré comme une content farm, avec 6,859 milliards de sites web ayant chacun une seule page
- Toutes les pages semblent presque identiques et utilisent la même IP ainsi que le même certificat SSL wildcard, si bien qu’il ne devrait pas être difficile pour un crawler de comprendre la situation
- Environ 3 millions de pages ont été demandées par jour, dont 1,8 million de requêtes vers
-
Il y a un ou deux mois, un crawler d’Amazon avait causé un problème similaire, et l’auteur avait pu les contacter pour faire cesser le crawling
-
L’auteur demande s’il existe quelqu’un pouvant le mettre en relation avec OpenAI
-
L’auteur plaisante en disant que les données de son site web semblent être utilisées pour l’entraînement de GPT-5
Avis de GN⁺
- Lorsqu’un crawler n’interprète pas correctement
robots.txtet envoie des requêtes excessives, ce n’est peut-être pas malveillant, mais cela peut tout de même causer des dommages sérieux au service côté site cible. OpenAI semble devoir corriger rapidement la logique de son crawler - En particulier, pour les opérateurs gérant d’innombrables domaines comme les content farms, il faudrait envisager des mesures comme un filtrage basé sur l’IP afin d’éviter de crawler chaque site individuellement
- Il semble nécessaire de disposer de processus et de systèmes permettant de surveiller le comportement des bots de crawling, de détecter les anomalies et de réagir rapidement
- Il faut aussi communiquer étroitement avec les administrateurs des sites ciblés afin de minimiser les dégâts. Il est important d’adopter une logique de coexistence, et pas seulement de se concentrer sur la collecte de données
1 commentaires
Commentaires sur Hacker News
Cela me rappelle l’époque où GPT-2/3/J avait été exposé à https://reddit.com/r/counting. C’est un endroit où les utilisateurs de Reddit comptent à l’infini en incrémentant les nombres un par un, et des noms d’utilisateurs comme SolidGoldMagikarp semblaient être des chaînes tellement fréquentes sur Internet qu’ils ont été traités comme des tokens indépendants lors de la tokenisation.
https://www.alignmentforum.org/posts/8viQEp8KBg2QSW4Yc/solid...
https://www.lesswrong.com/posts/LAxAmooK4uDfWmbep/anomalous-...
Le vocabulaire n’est pas infini, et on sait que celui de GPT-3 ne comptait que 50 257 tokens. Je me demande si la différence aurait été mesurable entre le coût énergétique supplémentaire causé par ce hobby de niche sur Reddit et le fait d’attribuer ces emplacements à des sous-chaînes plus courantes dans du vrai texte afin de réduire le nombre moyen de tokens en entrée.
Ce serait drôle que le sous-titre du site de l’OP, IECC ChurnWare 0.3, devienne un token de GPT-5.
En pratique, dans les contextes qui ne sont pas des conversations en tête-à-tête, répondre « je ne sais pas » est généralement peu utile. Dans un groupe, le silence indique déjà qu’on ne sait pas.
https://www.youtube.com/watch?v=WO2X3oZEJOA
Je me demande surtout à quoi sert cette ferme de contenu. Ça a l’air dénué de sens, mais il doit y avoir une étrange incitation économique derrière. Il y a bien des liens d’affiliation, mais combien cela peut-il vraiment rapporter ?
C’est une figure connue de la lutte antispam, active depuis des décennies. Glisser naturellement un lien vers une landing page dans un message NANOG, c’est aussi une manière de faire mordre les bots à l’hameçon.
https://compilers.iecc.com/
Sur la page https://www.iecc.com/linker/, il mettait auparavant à disposition le brouillon du livre dans plusieurs formats ; quand il a été publié sur https://news.ycombinator.com/item?id=18424233, j’ai regroupé les fichiers pour une lecture hors ligne, puis le texte a été remplacé par « nous ne le proposons plus en raison d’un piratage chronique ».
Je leur ai demandé par e-mail si cela posait problème, mais j’ai reçu une réponse peu aimable m’accusant d’avoir piraté les fichiers, j’ai donc retiré le lien, et ils ont modifié le texte. Je ne suis pas l’auteur du livre, eux le sont, donc ils peuvent faire cela. Mais je leur avais suggéré d’indiquer sur la page de ne pas le faire ; ils ont choisi une approche plus radicale.
J’imagine que je n’étais pas le seul à espérer que ça parle de vraies araignées infestant les fermes de serveurs d’OpenAI et rampant jusque dans les racks des autres. Je savais que ce ne serait pas ça, mais j’y ai cru.
Le robots.txt n’a pas été configuré correctement. En fait, les parties qui bloquent vraiment sont commentées.
Les deux lignes
Disallow: /pour Amazonbot et GPTBot sont commentées, et la seule règle actuellement appliquée est le blocage de/archivepourUser-agent: *.S’ils respectent robots.txt, OpenAI a à la fois un problème de blocage de bots et de collecte de données : https://x.com/AznWeng/status/1777688628308681000
Parmi les 100 000 sites les plus visités, 11 % bloquent déjà le crawler d’OpenAI, soit plus que l’ensemble de ses concurrents Google, FB, Anthropic et Perplexity réunis.
Étant donné que robots.txt n’est pas contraignant et qu’ils semblent, dans d’autres contextes, assez peu gênés à l’idée d’aspirer des données publiques, je suis surpris qu’ils laissent cela devenir un obstacle à l’expérience utilisateur.
J’ai l’impression qu’il suffit de le laisser faire. S’il veut Internet, alors c’est ça, le vrai Internet. Comme il ne semble pas trop se soucier du fait qu’il aspire des millions de pages, autant le laisser faire.
Dans le monde de la sécurité réseau, on appelle ça un tarpit. En envoyant les données très lentement, ou en provoquant une récursion infinie, on peut ralentir les attaques, les scans et autres automatisations.
Au final, cela fait perdre du temps et de l’énergie à l’attaquant, et peut nous donner du temps pour renforcer nos défenses.
Un tarpit, c’est différent : il est conçu pour ralentir le scan ou le scraping et gaspiller intentionnellement les ressources de l’autre partie. Il existe plusieurs techniques, mais la plupart limitent de façon exponentielle les réponses ou leur débit.
En 2011 déjà, il s’était passé quelque chose de similaire quand le projet picolisp avait publié un « ticker » façon chaîne de Markov, qui générait des pages à la volée.
https://picolisp.com/wiki/?ticker
C’est une forme assez correcte de honeypot.
Au final, OpenAI et les entreprises du même genre finiront presque toutes par entraîner leurs modèles sur du contenu généré par IA ; du point de vue des questions-réponses, ce contenu est assez souvent légèrement faux, donc la qualité des réponses de l’IA entraînée dessus se dégradera rapidement elle aussi.
Aujourd’hui, la majorité du contenu sur Internet est écrite par des humains, mais ce ne sera peut-être plus le cas dans cinq ans. À mon avis, c’est l’un des grands problèmes que le secteur de l’IA doit résoudre rapidement. Comme dit le vieil adage : garbage in, garbage out.
L’ironie de toute cette situation est sévère.
Ça ressemble moins à un ouroboros qu’à un problème de bootstrapping.
À mon avis, l’époque des transformers qui ne traitent que du texte est déjà passée.
Je pense qu’OpenAI lit robots.txt, mais indexe quand même. Ils se contentent probablement de marquer que le contenu ne devait pas être indexé.