L'outil de recherche web
Claude inclut un outil integre de recherche web qui lui permet de chercher sur Internet des informations actuelles ou specialisees. Contrairement aux autres outils, Claude gere l’ensemble du processus de recherche automatiquement.
Configuration
web_search_schema = {
"type": "web_search_20250305",
"name": "web_search",
"max_uses": 5
}
Le champ max_uses limite le nombre de recherches. Claude peut faire des recherches de suivi, ce parametre evite les appels excessifs.
Types de blocs dans la reponse
- TextBlock : explication de Claude
- ServerToolUseBlock : requete de recherche exacte
- WebSearchToolResultBlock : resultats de recherche
- WebSearchResultBlock : resultats individuels avec titres et URLs
- CitationsWebSearchResultLocation : citations specifiques
Restreindre les domaines
web_search_schema = {
"type": "web_search_20250305",
"name": "web_search",
"max_uses": 5,
"allowed_domains": ["nih.gov"]
}
Cela garantit que Claude ne cherche que sur des domaines de confiance (comme les sites gouvernementaux de sante) au lieu de blogs aleatoires.
Rendu des resultats
L’architecture de la reponse est concue pour un rendu riche dans votre interface : texte avec citations en ligne, liens vers les sources, et surlignage du texte cite. Cela cree une experience transparente ou les utilisateurs peuvent verifier les sources de Claude.