Slide 13 — Exemple complet : obtenir_meteo
{
"name": "obtenir_meteo",
"description": "Obtient la météo actuelle pour une ville donnée.
Ne pas utiliser pour des moyennes historiques ni des prévisions
au-delà de 7 jours. Retourne température (Celsius) et conditions.",
"input_schema": {
"type": "object",
"properties": {
"ville": { "type": "string",
"description": "Ex. 'Lyon' ou 'Paris, France' si ambigu" },
"unite": { "type": "string", "enum": ["celsius", "fahrenheit"],
"description": "Défaut : celsius" }
},
"required": ["ville"]
}
}
Notes orateur : Décortiquez champ par champ, 3 minutes. Soulignez : enum pour les listes fermées, required pour l'obligatoire, et une description PAR paramètre — « des prompts partout ».