Démo 4 / 5
Function calling (outils)
Jusqu'ici, Claude ne faisait que répondre en texte. Avec le function calling, on lui décrit des outils disponibles (ex: "consulter la météo"), et Claude peut demander qu'on les exécute pour lui — il ne les exécute jamais lui-même, c'est notre code qui le fait, puis on lui redonne le résultat pour qu'il termine sa réponse.
Deux outils disponibles ici :
Comment ça marche :
meteo_actuelle(ville) et calculer(expression).Comment ça marche :
- On envoie ta question à Claude, avec la liste des outils qu'il peut demander à utiliser.
- Si Claude estime avoir besoin d'un outil, il répond non pas avec du texte mais avec une demande structurée (ex:
meteo_actuelle({ville: "Lyon"})). - Notre PHP exécute réellement cet appel (ici : interroge wttr.in) et renvoie le résultat à Claude.
- Claude rédige sa réponse finale en tenant compte de ce résultat.