🔧 Brique 3

Skills & Outils

Les super-pouvoirs qu'on greffe sur un agent

La métaphore
Ton smartphone seul ne sait pas grand chose. C'est les applications que tu installes qui lui donnent de vraies capacités : GPS, météo, paiement, musique… Les outils IA, c'est exactement pareil — chaque outil débloque une nouvelle capacité pour l'agent.

C'est quoi un "outil" (ou "skill") ?

Un LLM n'a qu'une seule capacité de base : générer du texte. Il ne peut pas aller sur internet, lire un fichier sur ton ordinateur, ou envoyer un email.

Un outil est une fonction externe qu'on met à la disposition de l'agent. L'agent peut l'appeler à la demande, comme un humain qui utilise un logiciel.

L'analogie du smartphone
🔍
Web
📧
Email
📅
Agenda
💻
Code
📁
Fichiers
🗄️
BDD

Chaque "app" est un outil distinct que l'agent peut utiliser :

Chercher sur le web
Envoyer des emails
Lire l'agenda
Exécuter du code
Lire / écrire des fichiers

Les outils les plus courants

🔍
Recherche web
Cherche des infos en temps réel sur internet
📁
Lecture de fichiers
Lit des PDFs, tableurs, documents locaux
💻
Exécution de code
Lance du Python, JS, bash et voit le résultat
📧
Email
Lit et envoie des emails à ta place
📅
Calendrier
Consulte et crée des événements
🗄️
Base de données
Interroge des données structurées (SQL, etc.)
🌐
APIs externes
Météo, Slack, GitHub, Notion, Stripe…
🖼️
Vision / Images
Analyse des captures d'écran, photos, graphiques

Comment l'agent utilise un outil ?

L'agent ne "clique" pas comme toi. Quand il décide d'utiliser un outil, il appelle une fonction avec des paramètres, attend le résultat, et continue son raisonnement.

Exemple : l'agent cherche la météo à Paris
Agent
Je dois connaître la météo de Paris pour répondre.
recherche_web("météo Paris aujourd'hui")
Outil
→ "Paris, 22°C, nuageux, risque de pluie l'après-midi"
Agent
Il fait 22°C à Paris aujourd'hui, nuageux avec risque de pluie l'après-midi. Prévois un imperméable si tu sors.

Sans l'outil, le LLM aurait pu inventer une météo plausible mais fausse. Avec l'outil, il a accès à la réalité du moment.

Tool vs MCP — la nuance importante

🔪

Un outil (tool/skill), c'est comme une lame de couteau suisse : c'est la capacité elle-même (chercher sur le web, envoyer un email…).

Le MCP, c'est le mécanisme standard qui permet de connecter et d'installer ces lames sur le couteau (n'importe quel agent). On verra ça dans la brique suivante.

Pour aller plus loin