Agent IA ou chatbot : quelle différence ?

Un chatbot répond à vos messages ; un agent IA agit. Le chatbot produit du texte et s’arrête, l’agent reçoit un objectif, choisit lui-même des outils (recherche web, fichiers, terminal, logiciels métier), enchaîne plusieurs étapes et vérifie le résultat avant de rendre la main. Les deux reposent souvent sur le même modèle de langage : ce qui change, c’est la boucle d’actions et les droits qu’on lui donne.
La différence en une phrase : répondre ou agir
Un chatbot fonctionne en ping-pong : un message entre, une réponse sort. S’il se trompe, c’est vous qui le voyez et qui reformulez. Il ne touche à rien en dehors de la conversation.
Un agent travaille en boucle : il lit l’objectif, décide d’une action, l’exécute avec un outil, observe le résultat, puis décide de l’action suivante, jusqu’à estimer que l’objectif est atteint. Ce schéma « raisonner, agir, observer » a été décrit dès 2022 dans l’article de recherche ReAct ; il est aujourd’hui au cœur de presque tous les agents.
Anthropic, qui publie les modèles Claude, propose une distinction utile dans son guide Building effective agents : un workflow suit un chemin fixé à l’avance par un développeur, alors qu’un agent décide lui-même de son chemin et des outils à utiliser. Entre le chatbot et l’agent autonome, il existe donc toute une gamme intermédiaire.
Tableau comparatif
| Critère | Chatbot | Agent IA |
|---|---|---|
| Ce qu’il produit | Du texte (ou une image) | Des actions : fichiers modifiés, e-mails envoyés, commandes lancées |
| Qui décide des étapes | Vous, message après message | Le modèle, dans une boucle |
| Outils | Aucun, ou une recherche web simple | Plusieurs, choisis à chaque étape (appel d’outils, serveurs MCP) |
| Mémoire | La conversation en cours | Conversation + fichiers, notes, historique des tâches (mémoire d’agent) |
| Durée d’une tâche | Quelques secondes | De quelques minutes à plusieurs heures |
| Coût | Un appel au modèle par échange | Un appel par étape, chacun renvoyant tout le contexte au modèle : la facture grimpe vite |
| Risque principal | Une réponse fausse | Une action fausse, ou détournée par un contenu piégé |
| Contrôle humain | À chaque message | À définir : validation de chaque action, des seules actions sensibles, ou aucune |
La ligne « coût » mérite une précision : un agent relit son contexte (instructions, historique, résultats des outils) à chaque tour de boucle. Une tâche de 30 étapes consomme donc bien plus qu’une réponse unique. Le calculateur de prix LLM permet de chiffrer cet écart pour votre usage.
Ce qui fait d’un programme un agent
Quatre briques, que l’on retrouve dans les fiches de notre annuaire des agents IA :
- Un modèle de langage qui planifie et décide. Il n’a pas besoin d’être le plus gros : beaucoup d’agents de code tournent avec des modèles moyens, et le choix dépend surtout du prix et de la fiabilité de l’appel d’outils. Les fiches des modèles indiquent lesquels le prennent en charge.
- Des outils : lire et écrire des fichiers, exécuter du code, chercher sur le web, piloter un navigateur, appeler l’API d’un logiciel. Le protocole MCP sert de prise standard pour brancher ces outils ; notre annuaire des serveurs MCP en recense des dizaines de milliers.
- Une boucle qui enchaîne les actions et s’arrête selon une règle : objectif atteint, budget épuisé, nombre d’étapes maximal, ou validation humaine demandée.
- Un état : ce que l’agent sait de la tâche en cours (fichiers ouverts, étapes faites, erreurs rencontrées) et, parfois, une mémoire durable d’une session à l’autre.
Retirez la boucle et les outils, il reste un chatbot. Ajoutez-les à un chatbot, il devient un agent.
Exemples concrets
Même demande, deux comportements. « Trouve les factures impayées de septembre et relance les clients. »
- Un chatbot vous explique comment faire, propose un modèle d’e-mail de relance, et s’arrête là.
- Un agent connecté à votre logiciel de facturation et à votre messagerie liste les factures, vérifie les paiements reçus, rédige une relance par client et, selon sa configuration, vous les soumet ou les envoie.
Les grandes familles d’agents en 2026 :
- Agents de code : ils lisent un dépôt, modifient des fichiers, lancent les tests et corrigent jusqu’à ce que tout passe. Exemples : Claude Code, Codex, Aider. Le comparatif Claude Code vs Codex détaille leurs différences.
- Agents personnels auto-hébergés : installés sur votre machine ou un petit serveur, pilotés depuis une messagerie, avec accès à vos fichiers et à vos comptes. Exemples : OpenClaw, Hermes Agent.
- Agents navigateurs : ils remplissent des formulaires et naviguent à votre place, comme le mode agent de ChatGPT.
- Agents d’automatisation : construits sans code dans n8n ou Make, ils traitent des e-mails, des tickets ou des fiches clients selon des règles.
Pourquoi la différence compte : le risque change de nature
Avec un chatbot, l’erreur reste sur l’écran. Avec un agent, elle devient une action : un fichier supprimé, un e-mail parti, une commande payée. Et un agent qui lit des contenus externes (pages web, e-mails, documents) peut y trouver des instructions cachées qui le détournent : c’est l’injection de prompt.
Le chercheur Simon Willison résume le danger par une combinaison qu’il appelle la « trifecta mortelle » : un agent qui a accès à des données privées, qui lit des contenus non fiables et qui peut communiquer vers l’extérieur peut être amené à exfiltrer vos données. Un chatbot isolé n’a aucune de ces trois capacités ; un agent personnel les a souvent toutes les trois.
Trois réflexes avant de passer du chatbot à l’agent :
- donner le minimum de droits nécessaires (moindre privilège) ;
- exiger une validation humaine pour les actions irréversibles (paiement, envoi, suppression) ;
- faire tourner l’agent dans un environnement isolé quand il exécute du code (bac à sable).
Le diagnostic de sécurité d’agent IA passe ces points en revue en quelques minutes, et le guide Sécuriser un agent IA les détaille.
Lequel choisir ?
| Votre besoin | Le bon outil |
|---|---|
| Poser une question, rédiger, résumer, traduire | Un chatbot suffit, et coûte moins cher |
| Une tâche répétitive aux étapes toujours identiques | Un workflow automatisé (sans agent) est plus fiable et plus prévisible |
| Une tâche en plusieurs étapes dont le chemin varie selon les cas | Un agent, avec validation des actions sensibles |
| Une tâche longue sur du code ou des fichiers | Un agent de code ou un agent personnel, dans un environnement isolé |
Le guide d’OpenAI A practical guide to building agents fait la même recommandation : réserver l’agent aux cas où des règles fixes ne suffisent pas (décisions nuancées, règles trop nombreuses, données non structurées).
Si vous hésitez entre plusieurs agents, le quiz Quel agent IA choisir ? en recommande trois selon votre profil en cinq questions.
À retenir
- Un chatbot répond, un agent agit en boucle avec des outils jusqu’à atteindre un objectif.
- Le modèle peut être le même : la différence tient à la boucle, aux outils et aux droits accordés.
- Un agent coûte plus cher par tâche et fait courir des risques d’un autre ordre (actions, fuites de données).
- Pour aller plus loin : Agent IA : définition, fonctionnement et exemples concrets et Débuter avec un agent IA.
Questions fréquentes
ChatGPT est-il un agent IA ?
L'interface de discussion classique de ChatGPT fonctionne comme un chatbot : vous écrivez, il répond. Le mode agent de ChatGPT, lui, ouvre un navigateur et un terminal virtuels, choisit ses actions et enchaîne plusieurs étapes : c'est un agent. Le même produit peut donc proposer les deux.
Un agent IA est-il plus intelligent qu'un chatbot ?
Pas forcément : les deux utilisent souvent le même modèle de langage. La différence tient à ce qu'on lui permet de faire (outils, boucle d'actions, mémoire), pas à un modèle plus doué. Un agent mal configuré sur un bon modèle fait plus d'erreurs qu'un chatbot bien cadré.
Faut-il savoir coder pour utiliser un agent IA ?
Non pour les agents grand public (mode agent des assistants, outils sans code comme n8n ou Make). Oui, au moins un peu, pour installer un agent open source comme OpenClaw ou pour écrire un agent avec un framework. Dans tous les cas, il faut savoir lire ce que l'agent s'apprête à faire avant de valider.
Un chatbot de service client est-il un agent ?
S'il se contente de répondre à partir d'une base de questions, c'est un chatbot. S'il peut consulter votre commande, déclencher un remboursement ou modifier un rendez-vous dans le logiciel de l'entreprise, il agit : c'est un agent, avec les risques qui vont avec.