Agents et outils
Les agents different des workflows structures : au lieu de definir une sequence rigide, vous donnez a Claude un objectif et un ensemble d’outils, puis le laissez determiner comment les combiner.
La puissance de la combinaison d’outils
Avec trois outils datetime simples (get_current_datetime, add_duration_to_datetime, set_reminder), Claude peut gerer des requetes tres variees :
- “Quelle heure est-il ?” -> un seul outil
- “Quel jour serons-nous dans 11 jours ?” -> deux outils chaines
- “Programme un rappel pour mercredi prochain” -> trois outils en sequence
- “Quand expire ma garantie de 90 jours ?” -> Claude demande d’abord des precisions a l’utilisateur
Les outils doivent etre abstraits
La cle pour construire des agents efficaces : fournir des outils raisonnablement abstraits plutot qu’hyper-specialises.
Claude Code illustre ce principe parfaitement. Ses outils sont generiques :
bash: executer des commandesglob: trouver des fichiersgrep: chercher dans le contenuread/write/edit: manipuler des fichierswebfetch: recuperer une URL
Pas d’outil “Refactorer” ni “Lancer les tests”. Claude determine comment accomplir ces taches en combinant les outils de base.
Bonne pratique
Pour un agent de creation de videos reseaux sociaux, des outils efficaces seraient :
bash: acces a FFMPEG pour le traitement videogenerate_image: creer des images a partir de textetext_to_speech: convertir du texte en audiopost_media: publier du contenu
Chaque outil est assez general pour etre utile dans plusieurs contextes, mais assez specifique pour accomplir un travail concret.