MCP Academy · Leçon

Outils : les actions du modèle

Les fonctions que l’IA invoque pour effectuer une action.

Leçon 1 sur 413 étapes

Outils : les actions du modèle est une leçon MCP Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage MCP Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours MCP Academy comprend 4 leçons au total.

Découvrez la première primitive

MCP fournit à un modèle trois éléments de base. Le premier est l'outil : une fonction que l'IA peut réellement exécuter pour agir dans le monde. 🔧

Les outils passent à l'action

Un outil sert à agir, pas seulement à savoir. Envoyer un e-mail, interroger une base de données ou créer un fichier en font partie, car chacune de ces actions modifie ou récupère un état en temps réel.

Le modèle décide

Vous exposez l'outil, mais c'est le modèle qui choisit quand l'appeler. Selon la conversation, l'IA sélectionne le bon outil et renseigne ses arguments à votre place.

Un outil n'est qu'une fonction

Dans le SDK Python, un outil est une fonction classique. Vous la marquez avec le décorateur @mcp.tool() et le serveur l'annonce aux clients.

@mcp.tool()
def add(a: int, b: int) -> int:
    return a + b

Chaque outil a besoin d'un nom

Chaque outil possède un nom que le modèle utilise pour l'appeler. Par défaut, le nom de la fonction devient celui de l'outil : add et get_weather fonctionnent donc directement.

Les descriptions guident l'IA

Le modèle lit votre chaîne de documentation pour comprendre ce que fait un outil. Un résumé clair en une phrase aide l'IA à choisir le bon outil au bon moment.

@mcp.tool()
def add(a: int, b: int) -> int:
    """Add two numbers together."""
    return a + b

Les arguments deviennent un schéma

Les paramètres de votre fonction deviennent un schéma d'entrée. Le modèle voit les noms et les types, et sait ainsi exactement quelles données envoyer.

Les résultats sont renvoyés

Tout ce que votre outil renvoie revient au modèle sous forme de contexte. L'IA intègre ensuite ce résultat à sa réponse destinée à l'utilisateur.

Les outils peuvent avoir des effets de bord

Comme un outil exécute du code réel, il peut modifier des choses : écrire sur le disque, débiter une carte ou publier un message. C'est précisément pour cette raison que les outils restent sous le contrôle de l'utilisateur. ⚠️

Contrôlé par le modèle par conception

MCP qualifie les outils de contrôlés par le modèle. Le modèle lance l'appel, tandis que l'application hôte peut toujours demander à l'utilisateur de l'approuver avant toute exécution.

Un outil, une tâche

Conservez chaque outil centré sur une seule action claire. De petits outils bien nommés sont beaucoup plus faciles à sélectionner correctement pour le modèle qu'un outil géant fourre-tout.

Vérification rapide

Fixons ce qui fait qu'un outil est un outil.

Récapitulatif : outils

Beau travail ! Un outil est une fonction contrôlée par le modèle qui effectue une action. Vous lui donnez un nom, le décrivez, définissez le type de ses arguments et renvoyez un résultat que l'IA peut utiliser. ✅

Gratuit pour commencer

Apprends Python avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
30
Leçons
120

Questions Fréquemment Posées

La leçon « Outils : les actions du modèle » est-elle gratuite ?

Oui — le texte complet de « Outils : les actions du modèle » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours MCP Academy, passe à CoddyKit PRO. Le cours MCP Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Outils : les actions du modèle » ?

Les fonctions que l’IA invoque pour effectuer une action. Tu pratiques MCP Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer MCP Academy ?

Aucune expérience préalable n'est requise. MCP Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.

Combien de temps prend la leçon « Outils : les actions du modèle » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon MCP Academy ?

Oui. Chaque leçon MCP Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Outils : les actions du modèle
  2. Ressources : les données lues par le modèle
  3. Instructions : des consignes réutilisables
  4. Choisir la bonne primitive
← Retour à MCP Academy