Qu'est-ce qu'un agent IA ?
À la fin du chapitre précédent, j'écrivais : « À partir des prochains chapitres, j'entrerai dans les fondations, brique par brique. »
Ce chapitre en est le premier. Son sujet : les « agents IA » (ici : agent IA — en français, agent désigne un programme autonome chargé d'une tâche). C'est un terme que j'utilise tout au long de cette série, mais je réalise que je ne me suis jamais vraiment arrêté pour l'expliquer. Ce chapitre lui est entièrement consacré.
Une question toute simple, pour commencer
Le terme « agent IA » revient souvent ces derniers temps. Mais si vous avez essayé de chercher ce que c'est, vous avez peut-être trouvé plusieurs explications différentes — et eu du mal à saisir laquelle se rapportait à votre situation. Je me suis retrouvé dans la même situation.
C'est pourquoi, dans ce chapitre, je ne commencerai pas par une définition abstraite. Je partirai plutôt d'une question concrète : qu'est-ce qui distingue un agent IA d'un usage ordinaire de l'IA ?
Q. Quelle est la différence avec un usage ordinaire de l'IA ?
Un usage ordinaire de l'IA — par exemple, demander à ChatGPT ou à Claude de corriger un texte — se déroule en un seul échange. Vous entrez quelque chose, l'IA vous répond. C'est terminé.
Un agent IA, c'est exactement cela, mais sans la contrainte du « un seul échange ».
Quand il reçoit une instruction, il réfléchit lui-même aux étapes à suivre, puis les exécute les unes après les autres. Il ne s'arrête pas après une seule interaction : il avance — « chercher des informations », « synthétiser », « passer à l'étape suivante » — jusqu'au bout.
Q. Concrètement, comment cela fonctionne-t-il ?
Voici un exemple.
Supposez que vous donniez l'instruction suivante : « Lis les chapitres 5 et 7 de cette série, extrais trois mots-clés communs, et écris un résumé à partir de ces mots-clés. »
Si vous confiez cette tâche à un usage ordinaire de l'IA, voici ce que cela donne :
- Vous demandez : « Lis les chapitres 5 et 7, et extrais les mots-clés communs. »
- L'IA vous répond.
- Vous demandez ensuite : « Maintenant, écris un résumé à partir de ces mots-clés. »
- L'IA vous répond de nouveau.
C'est vous qui gérez les étapes, et qui donnez chaque instruction au bon moment.
Si vous confiez la même instruction à un agent IA, c'est l'agent lui-même qui organise les étapes — « d'abord, chercher les mots-clés », « ensuite, écrire le résumé » — et les exécute jusqu'au bout. Vous n'avez pas à réfléchir au prochain geste à chaque étape.
Q. Vous avez un exemple plus proche du quotidien ?
Voici une situation tirée de ce blog.
Prenons la tâche d'écrire un article.
L'instruction que je donne se résume à une ligne : « Écris le brouillon du chapitre 11. » L'agent, de son côté, lit les chapitres précédents pour retrouver le style, choisit une structure adaptée au sujet du moment, rédige le brouillon, puis relit et corrige de lui-même. Il réalise toute cette séquence.
Je n'ai pas à dire « cherche ceci maintenant », « corrige ainsi ensuite » — l'agent avance seul.
En revanche, la décision de « publier » reste du côté humain. J'ai décrit ce mécanisme dans un autre chapitre.
Q. Un agent IA, est-ce « intelligent » ?
C'est un point qui mérite une petite précision.
Il est vrai qu'un agent IA réfléchit et agit par lui-même. Mais ce « réfléchir » est différent du jugement humain.
Il serait plus juste de dire qu'il agit conformément à ce qui a été conçu. L'ordre dans lequel les étapes s'enchaînent, ce qui doit être fait — tout cela est défini à l'avance par un humain. Dans les limites de cette conception, l'agent agit de façon autonome (ici : autonome signifie qu'il avance sans attendre d'instruction à chaque étape). Mais il ne peut pas, en principe, prendre des décisions qui dépassent cette conception.
Plutôt qu'« intelligent », l'image qui me semble juste est celle d'une « machine qui fonctionne avec précision dans les limites de ce qui a été conçu ». Cette idée est directement liée à ce dont je parlerai dans les chapitres suivants : « qui conçoit le système ? » et « qui effectue la vérification finale ? »
Q. Comment ce terme est-il utilisé dans cette série ?
Un point que je souhaite préciser clairement.
Dans cette série, j'utilise le terme « agent IA » au sens d'« une unité d'IA à qui l'on a confié un rôle ». Par exemple : « l'IA chargée d'écrire les articles », « l'IA chargée de vérifier », « l'IA qui fait le lien avec l'humain qui rend l'approbation finale » (ici : approbation finale désigne la décision ultime de valider ou non une action) — chacun d'eux est un agent.
C'est un usage un peu plus large que la définition technique habituelle. Comprendre cela comme « une IA qui agit avec un rôle défini » sera suffisant pour lire cette série.
Un terme posé
En une phrase, un agent IA, c'est : « une IA qui reçoit une instruction, organise elle-même les étapes à suivre, et les exécute les unes après les autres. »
Ce qui le distingue fondamentalement d'un usage ordinaire en un seul échange.
L'« organisation de l'IA » dont je parlerai dans cette série, c'est l'idée de combiner plusieurs agents pour former un seul système. Avant d'en arriver là, il fallait d'abord avoir une image claire de ce qu'est « un agent pris seul ». C'est le point de départ.
Le prochain chapitre avancera de la même façon — un terme à la fois.