Accueil/Glossaire/Automatisation, API & agents
GLOSSAIRE — 63

Function calling

DÉFINITION

Le function calling est un mécanisme qui permet à un modèle de sélectionner une fonction ou un outil défini par l’application et de produire les arguments nécessaires à son exécution.

Comment fonctionne Function calling ?

Le développeur décrit les fonctions disponibles avec un schéma. Le modèle peut ensuite demander l’appel d’une fonction ; l’application exécute le code réel et renvoie le résultat au modèle.

Dans un système d’IA en production, le modèle n’est qu’un composant. Les données, les API, les outils et l’orchestration déterminent comment la sortie devient une action fiable et mesurable.

Exemple concret

CAS PRATIQUE

Un assistant de voyage peut appeler une fonction `search_flights` avec les villes, dates et nombre de passagers extraits de la demande utilisateur.

À ne pas confondre

Le modèle ne fait pas nécessairement l’action lui-même : il choisit et paramètre l’outil, puis l’application conserve le contrôle de l’exécution.

Thomas Diligent
RÉDIGÉ PARThomas Diligent

Consultant SEO depuis plus de 5 ans · Expert ChatGPT & automatisation

FAQ

Questions fréquentes sur Function calling

Qu’est-ce que Function calling ?

+

Le function calling est un mécanisme qui permet à un modèle de sélectionner une fonction ou un outil défini par l’application et de produire les arguments nécessaires à son exécution.

À quoi sert Function calling ?

+

Un assistant de voyage peut appeler une fonction `search_flights` avec les villes, dates et nombre de passagers extraits de la demande utilisateur.

Comment fonctionne Function calling dans un workflow IA ?

+

Le développeur décrit les fonctions disponibles avec un schéma. Le modèle peut ensuite demander l’appel d’une fonction ; l’application exécute le code réel et renvoie le résultat au modèle.

Quel exemple concret de Function calling ?

+

Un assistant de voyage peut appeler une fonction `search_flights` avec les villes, dates et nombre de passagers extraits de la demande utilisateur.

Quelle différence avec une notion proche ?

+

Le modèle ne fait pas nécessairement l’action lui-même : il choisit et paramètre l’outil, puis l’application conserve le contrôle de l’exécution.