Modèle, agent, assistant, API : les différences essentielles
Ces quatre mots sont presque toujours mélangés dans les conversations sur l'IA. Voici comment les distinguer, une fois pour toutes.
Le guide précédent a défini ce qu'est un modèle. Ce guide ajoute trois mots qui gravitent constamment autour de lui, et qui désignent chacun quelque chose de différent : l'assistant, l'agent, l'API.
L'assistant : une interface de conversation
Un assistant est le produit fini que vous utilisez directement : ChatGPT, Claude.ai, Gemini. Il s'appuie sur un ou plusieurs modèles pour répondre, mais y ajoute une interface de conversation, un historique, parfois des outils annexes (recherche web, lecture de fichiers). C'est la porte d'entrée la plus simple pour découvrir une IA, sans rien avoir à configurer.
L'agent : un système qui agit, pas seulement qui répond
Un agent va plus loin qu'un simple assistant conversationnel : il peut décider lui-même des étapes à suivre pour accomplir une tâche, utiliser des outils (chercher sur le web, exécuter du code, modifier un fichier), observer le résultat de chaque action, puis ajuster la suite en fonction de ce résultat. Claude Code ou Cursor, présentés plus loin dans ce parcours, en sont des exemples concrets : ils ne se contentent pas de répondre à une question, ils peuvent lire un projet, proposer une modification, puis l'appliquer.
La différence essentielle : un assistant classique répond une fois, en une seule étape. Un agent peut enchaîner plusieurs étapes, de façon autonome, jusqu'à un résultat.
L'API : le modèle sans l'interface
Une API (interface de programmation) est un moyen d'utiliser un modèle directement depuis un programme, sans passer par l'interface de conversation habituelle. C'est ce que font, en coulisses, énormément d'outils tiers : ils envoient une question au modèle via son API, et affichent la réponse dans leur propre interface, parfois sans jamais mentionner explicitement quel modèle ils utilisent. Utiliser une API suppose de savoir un minimum programmer, ou d'utiliser un outil qui le fait à votre place.
Le tableau qui résume tout
| Terme | Ce que c'est | Exemple |
|---|---|---|
| TermeModèle | Ce que c'estLe programme qui génère du texte à partir d'un entraînement. | ExempleUn modèle de langage précis, publié par une entreprise. |
| TermeAssistant | Ce que c'estUne interface de conversation construite autour d'un ou plusieurs modèles. | ExempleChatGPT, Claude.ai, Gemini. |
| TermeAgent | Ce que c'estUn système capable d'enchaîner plusieurs actions de façon autonome. | ExempleClaude Code, Cursor. |
| TermeAPI | Ce que c'estUn accès programmatique à un modèle, sans interface de conversation. | ExempleUn site tiers qui utilise un modèle en coulisses. |
Un seul et même modèle peut être utilisé directement via un assistant grand public, exploité par un agent qui l'appelle plusieurs fois de suite, et accessible via une API pour d'autres entreprises. Ce n'est pas trois technologies différentes : c'est le même moteur, utilisé de trois façons différentes.
Vérifiez que vous avez compris
Un outil ouvre lui-même un fichier de votre projet, propose une modification, puis l'applique sans que vous ayez à recopier quoi que ce soit. S'agit-il d'un simple assistant conversationnel, ou d'un agent ?
D'un agent. Un assistant conversationnel classique se contente de répondre à ce que vous tapez, dans une seule étape. Ici, l'outil enchaîne plusieurs actions de façon autonome (lire, proposer, appliquer), exactement la définition d'un agent donnée dans ce guide.