Recherche web et grounding : quand l'agent vérifie lui-même
Un agent doté de la recherche web n'a pas besoin de deviner les nouvelles versions, les prix ou les événements — il peut vérifier. Mais chaque page externe qu'il lit au passage est aussi une voie d'attaque possible.
Ce que signifie le grounding
« Grounding » signifie ne pas tirer une réponse uniquement de la mémoire entraînée du modèle, mais l'ancrer dans des sources concrètes, consultables et à jour. Un agent doté de la recherche web n'a donc pas besoin de deviner quelle version d'une bibliothèque est actuelle — il consulte la documentation et vérifie.
Comment cela fonctionne techniquement
Lorsque l'outil de recherche web est activé, Claude décide lui-même quand une recherche est pertinente, récupère les pages correspondantes et indique dans la réponse quelle phrase provient de quelle source. Ces citations peuvent être vérifiées a posteriori — contrairement à une affirmation non sourcée issue de la mémoire du modèle.
Quand la recherche web aide vraiment
Pour les questions sur les versions actuelles, les prix, les horaires d'ouverture ou les événements postérieurs à la date limite d'entraînement, une recherche fournit des faits concrets et vérifiables plutôt qu'une supposition probable mais potentiellement obsolète.
Quand elle nuit
Chaque page récupérée est un contenu externe non vérifié : si elle contient une instruction cachée, elle peut manipuler l'agent (prompt injection). S'y ajoutent une latence perceptible due à la récupération supplémentaire et des coûts de tokens additionnels pour les résultats de recherche dans le contexte. Pour des connaissances stables qui ne changent pas, le savoir pur du modèle est souvent plus rapide et plus économique.
EXEMPLE
Prompt système : « Tu as accès à un outil de recherche web. Utilise-le uniquement si la question nécessite des informations actuelles ou dépendantes d'une version. » Requête : « Quelle est la version majeure actuelle de React, et quand est-elle sortie ? » Sans recherche web : le modèle répond avec l'état de ses connaissances au moment de l'entraînement — potentiellement obsolète. Avec recherche web : le modèle consulte la documentation officielle de React ou le journal des versions, répond avec le numéro de version et la date, et cite la source directement dans la réponse.
🛠️ EXERCICE — À TOI DE JOUER
Compare une réponse avec et sans recherche web sur une question dont la réponse pourrait avoir changé depuis l'entraînement.
- Formule une question sur un numéro de version actuel ou un prix (par ex. « Quelle est la dernière version stable de Node.js ? »).
- Pose la question une fois avec la recherche web désactivée, puis une fois activée.
- Compare les deux réponses en termes d'actualité et vérifie si des citations/sources ont été fournies.
- Pour la réponse avec recherche web, vérifie si la source citée contient effectivement l'affirmation avancée.
✅ AUTO-VÉRIFICATION
- ☐ La réponse sans recherche web était-elle sensiblement plus datée ou formulée avec plus d'incertitude ?
- ☐ As-tu pu associer chaque affirmation de la réponse avec recherche web à une source concrète et vérifiable ?
QUIZ RAPIDE
Pourquoi un contenu récupéré via la recherche web constitue-t-il un risque de sécurité potentiel que le savoir pur du modèle n'a pas ?
SOURCES
- Documentation Claude Platform : outil de recherche web ↗ platform.claude.com
- Documentation Claude Platform : Citations ↗ platform.claude.com
- OWASP Gen AI Security Project : LLM01 Prompt Injection ↗ genai.owasp.org