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 : meteo_actuelle(ville) et calculer(expression).
Comment ça marche :
  1. On envoie ta question à Claude, avec la liste des outils qu'il peut demander à utiliser.
  2. 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"})).
  3. Notre PHP exécute réellement cet appel (ici : interroge wttr.in) et renvoie le résultat à Claude.
  4. Claude rédige sa réponse finale en tenant compte de ce résultat.
Essaie : "Quel temps fait-il au Puy-en-Velay ?" ou "Combien font 34 * 12 ?"
Pose une question qui nécessite la météo ou un calcul.