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

Framework open-source pour la mémoire persistante d'agents IA avec stockage local et récupération basée sur des graphes
Tools

Framework open-source pour la mémoire persistante d'agents IA avec stockage local et récupération basée sur des graphes

Un développeur a créé un framework open-source pour la mémoire persistante des agents IA qui stocke les données localement sous forme de fichiers Markdown, utilise des liens wiki comme arêtes de graphe et implémente Git pour le contrôle de version. Le système propose une récupération à quatre signaux et un oubli basé sur la science cognitive ACT-R.

OpenClawRadar
Claude-IDE-Bridge fonctionne désormais sur des serveurs distants pour le développement assisté par IA
Tools

Claude-IDE-Bridge fonctionne désormais sur des serveurs distants pour le développement assisté par IA

L'outil Claude-IDE-Bridge connecte désormais Claude AI à des environnements de développement distants sur des VPS ou des machines cloud, permettant d'accéder aux diagnostics en direct, aux fichiers ouverts et aux échecs de tests depuis n'importe quel appareil.

OpenClawRadar
Paseo : Interface Open Source pour Claude Code, Codex, Copilot, OpenCode et Pi Agents
Tools

Paseo : Interface Open Source pour Claude Code, Codex, Copilot, OpenCode et Pi Agents

Paseo est une interface auto-hébergée qui exécute les agents Claude Code, Codex, Copilot, OpenCode et Pi en parallèle. Avec contrôle vocal, accès multi-appareils et CLI. Pas de télémétrie, pas de connexion forcée.

OpenClawRadar
Code des États-Unis disponible en tant que dépôt Git avec historique complet des modifications
Tools

Code des États-Unis disponible en tant que dépôt Git avec historique complet des modifications

Le Code des États-Unis est disponible sous forme de dépôt Git avec l'ensemble de la loi fédérale stockée dans des fichiers Markdown. Chaque commit représente un instantané à un moment donné de 2013 à aujourd'hui, permettant aux développeurs d'utiliser git diff, git log et git blame pour suivre les modifications législatives.

OpenClawRadar