Comment les assistants IA récupèrent les pages web : analyse des logs Nginx de ChatGPT, Claude, Gemini et autres

✍️ OpenClawRadar📅 Publié: April 20, 2026🔗 Source
Comment les assistants IA récupèrent les pages web : analyse des logs Nginx de ChatGPT, Claude, Gemini et autres
Ad

Un développeur a mené une expérience pratique pour déterminer si les assistants IA récupèrent les pages web en direct ou répondent à partir d'index mis en cache lorsque les utilisateurs interrogent des sites spécifiques. En configurant une journalisation Nginx personnalisée et en soumettant des chaînes de requête uniques aux principaux chatbots, ils ont obtenu des preuves claires du comportement de récupération.

Configuration de la sonde

Le test a utilisé un format de journal Nginx personnalisé pour capturer les en-têtes que le journal combiné par défaut compresse :

log_format ai_probe escape=json '{' '"time":"$time_iso8601",' '"ip":"$remote_addr",' '"uri":"$request_uri",' '"status":$status,' '"ua":"$http_user_agent",' '"referer":"$http_referer",' '"accept":"$http_accept"' '}';

Chaque assistant a reçu une instruction pointant vers une chaîne de requête unique (/?ai=chatgpt, /?ai=claude, etc.), rendant l'attribution simple. Les instructions ont été relancées sur plusieurs sessions pour éviter que des accès en cache temporaires ne masquent les schémas de récupération.

Qui s'est annoncé avec des agents utilisateur dédiés

Cinq assistants sont arrivés avec des signaux spécifiques de récupération :

  • ChatGPT : ChatGPT-User/1.0 (Accept de type Chrome, pas de vérification de robots.txt)
  • Claude : Claude-User/1.0 (Accept */*, vérifie toujours robots.txt d'abord)
  • Perplexity : Perplexity-User/1.0 (en-tête Accept vide)
  • Meta AI : meta-webindexer/1.1 (Accept */*, pas de vérification de robots.txt)
  • Manus : Suffixe Manus-User/1.0 sur l'UA Chrome (Accept de type Chrome)

Tous les cinq ont récupéré la page directement depuis l'origine.

Qui ne s'est pas annoncé

  • Gemini : Aucune requête d'un agent utilisateur Google pendant la fenêtre d'instruction. A répondu entièrement à partir de son propre index sans effectuer de récupération en direct côté fournisseur.
  • Copilot : Chrome 135 standard sur Linux x86_64, Accept complet de type navigateur. A récupéré mais impossible à distinguer des visiteurs humains.
  • Grok : Safari 26 Mac standard et Chrome 143 Mac standard. A récupéré mais impossible à distinguer des visiteurs humains.
Ad

Schémas comportementaux clés observés

ChatGPT : Accès depuis plusieurs adresses IP sources dans la même rafale, récupérant généralement plusieurs pages candidates à la fois tout en décidant laquelle citer. Dans une fenêtre de production de 24 heures, les requêtes ChatGPT-User provenaient de cinq plages Azure distinctes : 23.98.x.x, 20.215.x.x, 40.67.x.x, 51.8.x.x et 51.107.x.x.

Claude : Récupère toujours /robots.txt avant chaque récupération de page, depuis l'espace IP d'Anthropic dans la plage 216.73.216.0/24. Suit les redirections proprement, y compris la normalisation des barres obliques finales. Anthropic exécute trois robots distincts : Claude-User (récupération initiée par l'utilisateur), Claude-SearchBot (index de recherche) et ClaudeBot (robot d'exploration pour l'entraînement).

Perplexity : Récupération directe sans en-tête Accept ni référent. PerplexityBot (leur robot d'indexation de recherche) a séparément interrogé /robots.txt. L'auteur note que Perplexity peut récupérer en direct mais n'y est pas obligé, car il peut répondre à partir de son propre index.

Gemini : Aucune récupération en direct côté fournisseur observée. Google ne publie pas d'agent utilisateur spécifique à la récupération pour Gemini, et selon la documentation des robots de Google, les Résumés IA et le Mode IA s'appuient sur le même index de recherche que Googlebot alimente.

L'expérience distingue deux signaux : la récupération côté fournisseur (l'assistant accède à l'origine avec un agent utilisateur dédié) et les visites réelles par clic (un humain lit la réponse de l'IA et clique sur la citation, arrivant comme un navigateur normal avec l'assistant comme référent). Combiner les deux en un seul nombre de "trafic IA" masque cette distinction utile.

📖 Lire la Source complète : HN AI Agents

Ad

👀 See Also

Pleng : Plateforme Cloud Auto-hébergée avec Gestion d'Infrastructure Pilotée par l'IA
Tools

Pleng : Plateforme Cloud Auto-hébergée avec Gestion d'Infrastructure Pilotée par l'IA

Pleng est une plateforme cloud auto-hébergée sous licence AGPL-3.0 qui utilise un agent IA (actuellement Claude) pour gérer l'infrastructure via des commandes de bot Telegram. Elle déploie à partir de dépôts GitHub ou de répertoires locaux avec routage Traefik automatisé, SSL Let's Encrypt et des analyses de base.

OpenClawRadar
Roost : Une barre latérale binaire en Go unique pour Claude Code avec historique des invites cliquables, arborescence de fichiers et notifications
Tools

Roost : Une barre latérale binaire en Go unique pour Claude Code avec historique des invites cliquables, arborescence de fichiers et notifications

Roost est un binaire Go unique qui ajoute une barre latérale web à Claude Code : terminal xterm.js basé sur tmux, arborescence de fichiers qui suit votre cd, historique des invites cliquables depuis ~/.claude/projects/*.jsonl, et notifications push via le hook Stop de Claude Code. Fonctionne en SSH en tant qu'instance mono-utilisateur ; aucune étape de build côté frontend.

OpenClawRadar
GLM-5.1 vs MiniMax M2.7 : Comparaison des performances pour les agents d'IA de codage
Tools

GLM-5.1 vs MiniMax M2.7 : Comparaison des performances pour les agents d'IA de codage

GLM-5.1 atteint des scores de 77,8 sur SWE-bench-Verified et 56,2 sur Terminal Bench 2.0, les plus élevés parmi les modèles open source, tandis que MiniMax M2.7 offre des réponses rapides avec un faible TTFT et un débit élevé, idéal pour les bots d'intégration continue et les modifications par lots.

OpenClawRadar
ClawControl 1.7.1 améliore la fiabilité des messages et la prise en charge des médias pour OpenClaw.
Tools

ClawControl 1.7.1 améliore la fiabilité des messages et la prise en charge des médias pour OpenClaw.

ClawControl 1.7.1 corrige plusieurs problèmes côté client, notamment l'accumulation incontrôlée de texte, les messages fantômes et les problèmes de gestion des médias. La mise à jour maintient la compatibilité avec OpenClaw jusqu'à la version 3.28.

OpenClawRadar