Appel de fonction
L'appel de fonctions (Function Calling) est une capacité au sein des grands modèles de langage (LLM) qui permet au modèle de déterminer quand et comment appeler des fonctions ou des API externes en fonction d'une requête en langage naturel de l'utilisateur. Au lieu de générer une réponse directe, le LLM produit un objet JSON structuré spécifiant le nom de la fonction et les arguments requis.
Les LLM, dans leur forme de base, sont des moteurs de connaissances, pas des moteurs d'action. L'appel de fonctions comble cette lacune. Il permet de connecter la puissance de raisonnement abstraite du LLM aux capacités concrètes du monde réel des systèmes externes, tels que les bases de données, les services météorologiques ou les plateformes de réservation. Cela transforme une IA conversationnelle en un agent opérationnel.
get_weather est appropriée.{"name": "get_weather", "arguments": {"location": "London"}}).