Appel de fonctions (function calling / tool use)
En anglais : Function calling / Tool use
Capacité d’un modèle de langage à produire une demande d’appel structurée vers un outil décrit par le développeur, que l’application exécute avant de lui renvoyer le résultat.
Exemple
À la question « Où en est ma commande 4512 ? », un assistant de e-commerce génère un appel à la fonction de suivi avec ce numéro, puis reformule le statut renvoyé par le système logistique.
Notions liées
Agent IA
DébutantSystème qui utilise un modèle d’IA pour poursuivre un objectif de manière largement autonome, en planifiant des étapes, en utilisant des outils et en adaptant son action aux résultats obtenus.
API (interface de programmation)
DébutantInterface qui permet à un logiciel d’utiliser les fonctions ou les données d’un autre selon des règles définies, par exemple pour envoyer un prompt à un modèle d’IA et recevoir sa réponse.
Boucle agentique (agent loop)
IntermédiaireCycle répété au cœur d’un agent IA : le modèle analyse la situation et choisit une action, l’application l’exécute, puis le résultat lui est renvoyé pour décider de l’étape suivante.
MCP (Model Context Protocol)
IntermédiaireProtocole ouvert qui standardise la connexion entre des applications d’IA et des outils ou sources de données externes, grâce à des serveurs exposant outils, ressources et modèles de prompts.
ReAct (raisonner et agir)
AvancéMéthode d’agent dans laquelle un modèle de langage alterne explicitement étapes de raisonnement, actions sur des outils et observations des résultats, jusqu’à pouvoir répondre.
Sortie structurée (JSON)
IntermédiaireRéponse d’un modèle d’IA contrainte à suivre un format machine prédéfini, le plus souvent un objet JSON conforme à un schéma, pour être exploitée directement par un programme.