Les outils fournis par Anthropic sont conçus pour fonctionner ensemble. Les modèles d'agents courants associent des outils qui couvrent des étapes complémentaires d'un flux de travail : un outil recueille ou découvre, un autre traite ou agit. Les combinaisons ci-dessous sont des points de départ, pas des prescriptions. Mélangez-les pour adapter à votre tâche.
Chaque extrait montre uniquement le tableau tools. Voir Gérer les appels d'outils pour la forme complète de la requête.
La recherche trouve des sources ; l'exécution de code analyse et synthétise. Claude recherche des données, puis écrit du Python pour les traiter, les mettre en tableau ou les visualiser. Cet appariement convient bien aux questions qui nécessitent à la fois des informations à jour et un calcul non trivial sur ces informations, comme « comparer les bénéfices de ce trimestre entre les cinq principaux fournisseurs de cloud ».
{
"tools": [
{ "type": "web_search_20260209", "name": "web_search" },
{ "type": "code_execution_20250825", "name": "code_execution" }
]
}Le flux est généralement : recherche, puis exécution, puis optionnellement recherche à nouveau si la première tentative a révélé une lacune. L'exécution de code s'exécute côté serveur, il n'y a donc pas de bac à sable côté client à gérer.
L'éditeur de texte lit et modifie les fichiers ; bash exécute les tests et les commandes de construction. C'est la boucle de développement logiciel canonique : inspecter le code, faire une modification, exécuter les tests, répéter. Les deux outils sont exécutés côté client, donc votre application contrôle quels fichiers et commandes sont accessibles.
{
"tools": [
{ "type": "text_editor_20250728", "name": "str_replace_based_edit_tool" },
{ "type": "bash_20250124", "name": "bash" }
]
}Associez ceci à un répertoire de travail contraint et à une liste d'autorisation de commandes si l'agent opère sur du code non approuvé. Voir Outil éditeur de texte et Outil Bash pour les contrats d'exécution.
La recherche fait surface des URL candidates ; la récupération récupère le contenu complet de la page pour les pertinentes. Cela évite de tout récupérer d'avance. Claude exécute une recherche, inspecte les extraits, choisit les deux ou trois résultats qui semblent vraiment pertinents, et ne récupère que ceux-ci.
{
"tools": [
{ "type": "web_search_20260209", "name": "web_search" },
{ "type": "web_fetch_20260209", "name": "web_fetch" }
]
}Cet appariement est utile quand la réponse se trouve dans du contenu long (pages de documentation, articles, spécifications) qu'un extrait de recherche ne peut pas capturer complètement. La récupération tire la page complète pour que Claude puisse citer des passages spécifiques.
La mémoire persiste l'état entre les conversations ; les autres outils font le travail. Ajoutez la mémoire à tout agent qui doit se souvenir des sessions antérieures, comme un agent d'assistance qui se souvient des problèmes antérieurs d'un client ou un assistant de projet qui suit les décisions prises la semaine dernière.
{
"tools": [{ "type": "memory_20250818", "name": "memory" }]
}Ajoutez vos autres outils à côté de memory dans le même tableau.
La mémoire est orthogonale au reste de votre ensemble d'outils. Elle ne change pas le comportement des autres outils ; elle donne à Claude un endroit pour écrire et récupérer ultérieurement des faits qui seraient autrement perdus quand la fenêtre de contexte se réinitialise. Voir Outil Mémoire pour le modèle de stockage.
L'outil computer use subsume la plupart des autres en exploitant un bureau complet. Claude voit des captures d'écran et émet des actions de souris et de clavier, ce qui signifie qu'il peut piloter n'importe quelle application qu'un humain peut. Utilisez ceci quand la tâche nécessite une interaction GUI arbitraire que des outils plus spécifiques ne peuvent pas atteindre : logiciels hérités sans API, étapes de vérification visuelle, ou flux de travail qui s'étendent sur plusieurs applications de bureau.
{
"tools": [
{
"type": "computer_20250124",
"name": "computer",
"display_width_px": 1280,
"display_height_px": 800
}
]
}Computer use est l'option la plus générale et aussi la plus lente, car chaque action nécessite un aller-retour de capture d'écran. Préférez les outils plus étroits quand ils couvrent votre cas d'usage, et recourez à computer use quand rien d'autre ne convient. Voir Outil Computer use pour la configuration du bac à sable.
Catalogue complet des outils fournis par Anthropic avec les chaînes de type et les paramètres.
Comment fonctionne l'utilisation des outils et quand utiliser les outils Anthropic par rapport à la définition des vôtres.
Was this page helpful?