Retour au blog
iaagent-iaassistant-iaobservation-terrain

De l'assistant IA à l'agent IA : quand la conversation devient action

Assistant IA, assistant outillé, agent IA : trois niveaux qu'on confond trop souvent. La différence ne tient pas au nombre d'outils utilisés, mais à celui qui décide des étapes et pilote leur enchaînement.

10 septembre 20265 min read

On appelle aujourd'hui « agent IA » à peu près tout ce qui répond à une question. Pourtant assistant et agent désignent deux rôles différents, et la frontière entre eux ne tient pas à la présence d'une conversation, ni même à l'usage d'un outil externe — elle tient à celui qui décide des étapes et pilote leur enchaînement.

Nous appelons trop facilement tout « agent IA »

Un chatbot qui reformule un texte n'est pas un agent. Un outil qui répond à une question sur une donnée n'est pas nécessairement un agent non plus. Le terme s'est banalisé au point de désigner toute interface conversationnelle un peu sophistiquée, alors qu'une distinction assez simple existe entre plusieurs rôles.

Cette confusion ne concerne pas seulement les discours commerciaux. Les médias parlent alternativement d'« agents IA » ou d'« IA agentique », tandis que les institutions tentent encore d'en stabiliser la définition. La CNIL souligne elle-même qu'il n'existe pas, à ce jour, de définition unanimement adoptée. L'Autorité de la concurrence distingue néanmoins l'assistant, qui répond à une demande, de l'agent, auquel l'utilisateur confie un objectif et une capacité d'action — une distinction proche de celle que je développe ici, sans prétendre qu'elle fait consensus technique.

L'assistant IA : un interlocuteur pour réfléchir

L'assistant IA accompagne la réflexion. On lui soumet une idée, il la reformule, la challenge, aide à structurer un raisonnement. Dans son usage le plus courant, l'assistant IA reste centré sur l'échange : il aide à comprendre, formuler et décider. L'utilisateur conserve l'initiative et conduit la conversation.

L'assistant IA outillé : l'utilisateur conduit les actions

Il arrive qu'un assistant conversationnel s'appuie sur une intégration technique pour consulter ou modifier une donnée externe — un dossier, une base, une application métier. Cette mécanique (protocole MCP ou autres intégrations présentées comme des plugins ou des connecteurs selon les plateformes) fera l'objet d'un autre article ; ici, on retient seulement le rôle qu'elle joue dans ce continuum.

L'assistant IA outillé exécute une ou plusieurs actions directement demandées ou validées par l'utilisateur, sans conduire lui-même l'ensemble du processus. C'est déjà plus qu'une conversation, mais chaque action reste déclenchée par une demande explicite.

L'agent IA : l'IA conduit un processus vers un objectif

L'agent IA ne se distingue pas seulement par sa capacité à utiliser un outil. Il peut déterminer les étapes nécessaires, mobiliser plusieurs outils, observer leurs résultats et adapter la suite de son action pour atteindre un objectif confié. Il ne se contente donc plus d'exécuter une demande ponctuelle : il conduit un processus.

Nuance importante : une action ponctuelle — consulter une donnée, en modifier une autre via un outil — peut très bien relever d'un assistant outillé, pas d'un agent. Ce qui caractérise l'agent, ce n'est pas le nombre d'outils appelés, mais sa capacité à diriger et adapter lui-même un processus orienté vers un objectif — planifier, agir, observer le résultat, ajuster.

Qu'il s'agisse d'un assistant outillé ou d'un agent, le niveau d'autonomie dépend des permissions, des validations et du cadre définis autour du système. Cette autonomie peut être étroitement supervisée ou, au contraire, beaucoup plus large.

Claude Code comme exemple d'usage agentique

Exemple personnel : dans son usage agentique, Claude Code, que j'utilise au quotidien pour développer ce site, illustre concrètement cette différence — il peut explorer le code, déterminer un plan d'intervention, modifier plusieurs fichiers, lancer des commandes et des tests, analyser les résultats, corriger son approche et éventuellement préparer une pull request. Ce n'est pas systématique. Dans mon usage, ces actions restent encadrées par des permissions et une supervision humaine — mais l'enchaînement lui-même est conduit par l'IA, pas rejoué manuellement à chaque fois.

Un continuum d'autonomie, pas une frontière absolue

La frontière n'est donc pas binaire — c'est plutôt un continuum à trois niveaux. Dans son mode conversationnel, l'assistant IA converse et aide à réfléchir sans intervenir directement dans un système externe. L'assistant IA outillé exécute une ou plusieurs actions directement demandées ou validées par l'utilisateur, sans conduire lui-même l'ensemble du processus. L'agent IA détermine et enchaîne lui-même les étapes et les outils nécessaires pour atteindre l'objectif confié, dans les limites du cadre d'autonomie qui lui a été accordé.

Concrètement : avec un assistant outillé, vous demandez chaque action à réaliser — vous pilotez chaque étape. Avec un agent IA, vous confiez un objectif, et c'est l'IA qui détermine et organise les actions nécessaires pour l'atteindre.

Pourquoi cette distinction compte réellement

Ce n'est pas qu'un exercice de vocabulaire. Elle conditionne la question à se poser face à un nouvel outil IA : qui décide des étapes, et jusqu'où ? Un assistant outillé reste sous le contrôle direct de l'utilisateur à chaque étape ; un agent embarque une part de décision sur la marche à suivre. Les deux sont légitimes — mais les confondre revient à mal évaluer le niveau de délégation réellement en jeu, et donc le niveau de vigilance à y apporter.

Les mots restent employés de manière approximative — « agent IA » continuera sans doute à désigner un peu tout et n'importe quoi. La distinction utile ne repose ni sur la présence d'une conversation, ni sur celle d'un outil : elle repose sur celui qui décide des étapes et pilote leur enchaînement.


Retour d'expérience personnel, à partir de l'usage quotidien de Claude Code. Les intégrations qui permettent à un assistant d'agir sur une application externe — qu'elles reposent sur MCP ou soient présentées comme des plugins ou des connecteurs — feront l'objet d'un article séparé.