Le function calling est la capacité d'un modèle de langage (LLM) à identifier quand il doit appeler une fonction externe et à générer les paramètres structurés nécessaires pour cet appel.
Qu'est-ce que le function calling ?
Le function calling (appel de fonctions) est une capacité des modèles de langage (LLM) qui leur permet de décider quand appeler une fonction ou un outil externe, et de générer les arguments nécessaires au format structuré (JSON). C'est la brique fondamentale qui transforme un chatbot en agent IA capable d'agir.
Comment ça fonctionne ?
- Déclaration : Vous décrivez les fonctions disponibles au modèle (nom, description, paramètres)
- Détection : Le LLM analyse la demande de l'utilisateur et identifie si une fonction est nécessaire
- Génération : Le modèle produit un appel structuré avec les bons paramètres
- Exécution : Votre code exécute la fonction et retourne le résultat au modèle
Exemples concrets
"Quel temps fait-il à Paris ?" → Le LLM appelle get_weather(city="Paris") plutôt que d'inventer une réponse. "Lance un audit pour Acme Corp" → Le LLM appelle launch_audit(client_name="Acme Corp").
Function calling et AILabsAudit
Via le protocole MCP, AILabsAudit expose ses fonctionnalités comme des "tools" que les LLM peuvent appeler. ChatGPT, Claude ou Gemini peuvent ainsi lancer des audits, consulter des résultats et générer des rapports directement depuis la conversation.
답변에 귀사의 이름이 없는 ChatGPT에 대한 모든 질문은 귀사 대신 추천되는 경쟁사입니다 — 6,820개의 실제 AI 답변에서 측정되었습니다.