Gemini : utiliser des fonctions pour agir sur ses outils
Cette documentation présente le lien entre une demande en langage naturel et l’exécution d’une fonction. Elle montre comment décrire les paramètres, traiter les appels retournés et enchaîner plusieurs outils pour récupérer des données ou effectuer une action.
Garder le contrôle de l’exécution
L’appel de fonction permet au modèle de proposer une opération et ses paramètres, tandis que l’application assure l’exécution. Cette séparation rend essentiels la validation des arguments, les autorisations et le traitement des erreurs. La réponse finale doit également refléter ce que l’outil a réellement réussi à faire.
Source : Google · document original ↗Points de vigilance
La logique de votre application exécute les fonctions demandées. Définissez les autorisations correspondant à vos usages.
Un exercice pour passer à l’action
Définissez une fonction fictive de consultation de stock. Testez une référence valide, une référence absente et une demande ambiguë. Vérifiez que l’application contrôle les arguments et que l’assistant ne présente pas un échec comme une réussite.