Agents et outils
Les agents donnent à Claude un objectif et un ensemble d’outils, puis le laissent déterminer comment les combiner pour atteindre l’objectif.
La puissance des outils combinables
Avec ces outils datetime de base :
get_current_datetimeadd_duration_to_datetimeset_reminder
Claude peut gérer des requêtes complexes :
| Requête | Outils utilisés |
|---|---|
| « Quelle heure est-il ? » | get_current_datetime |
| « Quel jour dans 11 jours ? » | get_current_datetime + add_duration_to_datetime |
| « Rappel gym mercredi » | Les 3 outils en séquence |
Claude peut même demander des informations manquantes : « Quand expire ma garantie 90 jours ? » → il demande la date d’achat.
Outils abstraits > outils spécialisés
Claude Code illustre ce principe avec des outils génériques :
bash / read / write / edit / glob / grep
Pas d’outil « refactoriser le code » ou « installer les dépendances ». Claude détermine comment utiliser les outils de base pour accomplir des tâches complexes. Cette abstraction lui permet de gérer des scénarios non prévus lors de la conception.
Bonnes pratiques : outils combinables
Pour un agent vidéo social media :
| Outil | Capacité |
|---|---|
bash | Traitement vidéo via FFmpeg |
generate_image | Créer des images |
text_to_speech | Convertir texte en audio |
post_media | Uploader sur les plateformes sociales |
Cet ensemble permet des workflows simples mais aussi des expériences interactives où l’agent peut générer un exemple, obtenir l’approbation, puis procéder.