Aller au contenu principal

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 commandes
  • glob : trouver des fichiers
  • grep : chercher dans le contenu
  • read / write / edit : manipuler des fichiers
  • webfetch : 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 video
  • generate_image : creer des images a partir de texte
  • text_to_speech : convertir du texte en audio
  • post_media : publier du contenu

Chaque outil est assez general pour etre utile dans plusieurs contextes, mais assez specifique pour accomplir un travail concret.