UTIO

Glossaire IA · Intégration

Function calling

En une phrase

Le function calling est la capacité d'un modèle de langage à répondre, au lieu d'un texte, par une demande structurée pour utiliser une fonction précise, avec son nom et ses paramètres. Votre système exécute cette fonction et renvoie le résultat au modèle.

Autres noms: appel de fonctions · appel d'outils · tool calling · tool use

Comment fonctionne le function calling Flux en quatre étapes. 1 : le client demande « Vous avez un créneau jeudi ? ». 2 : le modèle n'invente pas la réponse ; il décide d'appeler la fonction consulter_agenda avec la date de jeudi. 3 : votre système exécute la fonction et renvoie les créneaux libres, 10 h et 17 h 30. 4 : le modèle répond au client avec cette donnée : « Oui, jeudi nous avons un créneau à 10 h ou à 17 h 30 ». 1 · Le client demande « Vous avez un créneau jeudi ? » 2 · Le modèle appelle une fonction consulter_agenda(date="jeudi") 3 · Votre système répond { "libres": ["10:00", "17:30"] } 4 · Le modèle répond avec la donnée « Oui : jeudi à 10 h ou 17 h 30 »
Le modèle n'exécute rien lui-même : il décide quelle fonction appeler et avec quels paramètres, puis c'est votre système (agenda, CRM, ERP) qui l'exécute et lui renvoie la donnée réelle.

Qu’est-ce que le function calling ?

Un modèle de langage ne peut ni consulter votre agenda ni écrire dans votre CRM : il produit du texte, c’est tout. Le function calling fait le pont. Vous décrivez au modèle des fonctions disponibles, par exemple « voir les créneaux libres » ou « créer un rendez-vous », et le modèle sait répondre par une demande structurée pour les utiliser quand la conversation l’exige.

Passez à la pratique

L'IA d'UTIO, par API

Dès 29 €/mois + TVA

Pour les développeurs et les agences qui construisent leurs propres produits.

Découvrir l'API d'IA

C’est la pièce qui transforme un chatbot qui parle en agent IA qui agit.

En lien avec ce terme

API d'IA

  • Transcription, voix, texte, image, OCR et embeddings
  • Clés par client avec plafond de dépense
  • Porte-monnaie prépayé : recharge minimale de 50 €

Dès 29 €/mois + TVA Compte avec panneau, plus la consommation

Découvrir l'API d'IA

Comment ça marche

  1. Vous décrivez les outils. Avec le message de l’utilisateur, vous envoyez une liste de fonctions : leur nom, leur rôle et leurs paramètres, dans un schéma JSON.
  2. Le modèle décide. S’il a besoin d’un outil pour répondre, il renvoie un appel structuré au lieu d’un texte.
  3. Votre application exécute. Elle valide les paramètres, appelle l’API concernée et récupère le résultat.
  4. Le modèle répond. Il reçoit le résultat et le reformule en réponse naturelle, ou décide d’utiliser un autre outil.

La demande du modèle ressemble à ceci :

{
  "name": "creer_rendez_vous",
  "arguments": { "date": "2026-10-09", "heure": "10:00", "soin": "détartrage" }
}

La différence avec ses voisins : l’API est ce qui s’exécute au bout de la chaîne ; le webhook est une notification venue de l’extérieur ; le MCP est un standard pour publier des outils afin que tout assistant compatible les découvre. Le function calling, lui, est le mécanisme par lequel le modèle demande à s’en servir.

Exemple

Un cabinet dentaire de Toulouse confie le standard à un voicebot. Une patiente demande : « Vous avez quelque chose jeudi matin pour un détartrage ? » Le modèle ne devine pas : il appelle la fonction de recherche de créneaux pour jeudi. L’application répond qu’il reste 10 h et 11 h 30. L’agent les propose, la patiente choisit 10 h et le modèle appelle la fonction de création du rendez-vous, puis confirme de vive voix.

Le function calling chez UTIO

L’agent vocal d’UTIO exécute de vraies actions pendant l’appel : il lit votre Google Calendar, propose des créneaux qui existent et réserve, déplace ou annule le rendez-vous ; il note les messages dans le CRM et transfère l’appel selon des règles d’horaire ou de sujet. Ce « choisir l’action à mener et avec quelles données », c’est exactement ce que désigne ce terme.

L’autonomie se règle par paliers (sans IA, demander, brouillon ou automatique) : vous pouvez démarrer avec un agent qui propose l’action et une personne qui la valide. Si vous êtes développeur, l’API d’IA vous fournit les briques pour créer vos propres outils.

Questions fréquentes

Le modèle exécute-t-il lui-même la fonction ?

Non. Le modèle indique seulement quelle fonction il veut utiliser et avec quelles données. C'est votre application qui l'exécute ; elle peut valider les paramètres, demander une confirmation ou refuser avant toute action.

Function calling ou tool calling, quelle différence ?

Aucune sur le fond : ce sont deux noms pour la même chose. Les premiers fournisseurs parlaient de « function calling » ; beaucoup préfèrent aujourd'hui « tool calling », car un outil peut être une recherche, une base de données ou une API, pas seulement une fonction de code.

Et si le modèle invente un paramètre ?

Cela arrive. C'est pourquoi chaque fonction est décrite par un schéma de paramètres précis et votre application valide ce qu'elle reçoit avant d'agir. En cas d'erreur, on la renvoie au modèle pour qu'il corrige ou pose la question à l'utilisateur.

Termes associés

  • Agent IA

    Un agent IA est un système qui s'appuie sur un modèle de langage pour comprendre une demande, décider des étapes à suivre et les exécuter avec de vrais outils, comme votre agenda ou votre CRM, jusqu'à accomplir la tâche, pas seulement pour répondre.

  • API

    Une API (interface de programmation d'application) est un ensemble de règles qui permet à un logiciel de demander des données ou une action à un autre : vous envoyez une requête au format convenu et recevez une réponse, sans savoir comment l'autre est construit.

  • MCP (Model Context Protocol)

    Le MCP (Model Context Protocol) est un standard ouvert qui définit comment une application d'IA se connecte à des outils et à des données externes. Chaque service est exposé une fois en « serveur MCP », utilisable par tout assistant compatible sans intégration sur mesure.

  • Voicebot

    Un voicebot est un programme qui converse à l'oral : il écoute une personne, comprend ce qu'elle veut et lui répond de vive voix. Il fonctionne au téléphone, sur un site, une appli ou une enceinte et, avec l'IA générative, gère des conversations ouvertes, pas seulement des menus.

Mis à jour le

← Retour au glossaire

UTIO est la ligne d'agents d'IA d'Universal Telecom, opérateur enregistré auprès de la CNMC.