Chargement

Recherche web : des réponses provenant des sites auxquels vous faites confiance

Leçon 67 min
Chargement

Recherche web : des réponses provenant des sites auxquels vous faites confiance

RésuméTranscription

L'outil de recherche web permet à Claude de rechercher sur le web pendant qu'il traite votre requête. Le filtrage dynamique ne conserve que les parties pertinentes des résultats de recherche, ce qui vous permet d'utiliser moins de jetons pour les requêtes nécessitant beaucoup de recherches. Meridian, un cabinet de conseil en ingénierie fictif, cite des normes d'ingénierie dans ses propositions.

La démonstration de cette vidéo a été enregistrée en septembre 2026. Elle a été réalisée avec Claude Sonnet 5 (claude-sonnet-5). Les résultats peuvent différer avec des modèles plus récents.

Claude répond à partir de ce qu'il a appris pendant son entraînement, il ne connaît donc rien de plus récent que cela, ni rien qui n'y figurait jamais. Lorsqu'une question nécessite ces informations, quelqu'un doit les rechercher, et ce travail vous incombe.

Avec l'outil de recherche web, Claude effectue lui-même ce travail de recherche, en explorant le web pendant qu'il traite votre requête et en répondant à partir de ce qu'il trouve.

L'une des propositions de Meridian cite quatre normes d'ingénierie canadiennes par clause, et Meridian engage sa responsabilité professionnelle si une référence est incorrecte. Avant l'envoi de la proposition, Meridian souhaite donc que chaque référence soit vérifiée par rapport aux sources officielles.

Ajouter l'outil à votre requête

La recherche web est un outil serveur. Elle s'exécute sur l'infrastructure d'Anthropic, vous n'avez donc pas besoin d'écrire de gestionnaire pour elle ni de renvoyer un tool_result.

Pour l'ajouter, il suffit d'une entrée dans votre liste tools. Le type de l'entrée détermine la version de l'outil, et Meridian le définit sur web_search_20260209. Son name est toujours web_search. La référence des outils répertorie les versions actuelles ; copiez-y la valeur type.

Sur Claude 4.6 et les modèles ultérieurs, web_search_20260209 et les versions ultérieures utilisent le filtrage dynamique par défaut. Claude exécute du code qui filtre les résultats de recherche, de sorte que seul le contenu pertinent atteint la fenêtre de contexte.

Claude effectue généralement toutes ses recherches au cours d'une seule requête. Votre code envoie cette requête et reçoit la réponse finale en retour.

L'API peut suspendre un tour de longue durée et renvoyer un stop_reason de pause_turn. Dans ce cas, renvoyez le contenu de la réponse sous forme de message assistant, avec les mêmes tools, et Claude continue.

Chaque recherche est facturée en plus de ce que vous payez pour les jetons. Toutes les plateformes cloud n'offrent pas la recherche web.

Nommer les sites que Claude peut utiliser

Jusqu'à présent, rien dans la requête ne limite les sites sur lesquels Claude peut effectuer des recherches, ce qui pose problème pour Meridian. Le web ouvert regorge de publications sur des forums et de sites de revendeurs, mais Meridian ne peut se porter garant que des sources officielles.

Vous indiquez donc à la recherche où elle peut chercher. allowed_domains est un autre champ de l'entrée de l'outil, et il limite les résultats de recherche aux sites que vous indiquez. Meridian en nomme quatre. Deux appartiennent aux organismes qui publient ces normes et délivrent les certifications correspondantes, csagroup.org et cwbgroup.org. Deux appartiennent à des gouvernements, ontario.ca et canada.ca.

allowed_domains prend une liste. Indiquez chaque élément sous forme de domaine nu, sans https://, et ses sous-domaines sont inclus.

Lire la réponse et ses sources

La réponse de Claude peut arriver en plusieurs blocs text, entrecoupés des recherches. Assemblez donc tous les blocs text pour obtenir la réponse complète.

Chaque recherche ajoute également un bloc web_search_tool_result à la réponse. Celui-ci contient la liste des résultats renvoyés par la recherche, et chaque résultat comporte un title et une url.

Sur les quatre références de Meridian, Claude a constaté que deux sont exactes, qu'une troisième est exacte à l'exception de son numéro de sous-clause, et que la quatrième est erronée.

Assembler le programme

Le programme de Meridian réunit ces étapes. Dans le programme, excerpt contient le passage de la proposition, et QUESTION contient la question de Meridian.

Chargement

Points clés à retenir

  • La recherche web est un outil serveur : vous ajoutez donc une entrée à tools sans écrire de gestionnaire. Claude effectue généralement toutes ses recherches au cours d'une seule requête.
  • allowed_domains limite les résultats de recherche aux sites que vous indiquez.
  • Sur Claude 4.6 et les modèles ultérieurs, le filtrage dynamique est activé par défaut dans web_search_20260209 et les versions ultérieures, de sorte que seul le contenu pertinent atteint la fenêtre de contexte.