Aller au contenu
minimachine.
← Le parcours
Étape 10 · Les agents IA Facile · 12 min

🧠C'est quoi un agent IA ?

Un agent, ce n'est pas un chatbot. C'est un modèle qu'on a sorti de sa boîte et à qui on a donné des outils et un objectif. Voici comment ça marche, vraiment, sans magie.


Vous avez installé Claude Code ou OpenCode et vous l’avez vu écrire des fichiers, lancer des commandes, corriger ses propres erreurs. C’est impressionnant, et un peu magique. Sauf qu’il n’y a aucune magie. Juste une idée simple et puissante. Prenons cinq minutes pour la décortiquer : une fois que vous avez compris ce qu’est un agent, vous savez quoi en attendre, et surtout quoi ne pas en attendre.

Un modèle, un chatbot, un agent : trois choses différentes

On mélange souvent les trois. La distinction est pourtant nette :

  • Un modèle de langage (LLM), c’est le moteur brut. Vous lui donnez du texte, il vous rend du texte. Il ne fait rien d’autre. Il ne sait pas l’heure, ne peut pas lire vos fichiers, ne se souvient de rien.
  • Un chatbot, c’est un modèle dans une interface de discussion. Pratique pour réfléchir, rédiger, expliquer. Mais il reste enfermé dans sa bulle de texte : il vous conseille d’exécuter une commande, il ne l’exécute pas.
  • Un agent, c’est un modèle à qui on a donné trois choses : un objectif, des outils pour agir sur le monde réel, et une boucle qui le fait recommencer jusqu’à ce que l’objectif soit atteint. Là, il ne conseille plus : il fait.

La boucle, le cœur de tout

Tout agent, qu’il soit Claude Code, OpenCode ou autre, tourne sur la même boucle. C’est elle qui transforme un modèle bavard en travailleur autonome :

Objectif votre demande Le modèle réfléchit · décide Outils (actions) lire/écrire un fichier, lancer une commande, API… observe le résultat ↻ reboucle jusqu'à « c'est fait »
fig.La boucle de l'agent : il reçoit un objectif, le modèle réfléchit et décide d'une action, il utilise un outil, observe le résultat, et recommence, jusqu'à « c'est fait ».

Déroulons un exemple concret. Vous demandez : « les tests passent-ils ? ». L’agent ne devine pas, il boucle :

  1. Réflexion : « Pour savoir, je dois lancer la commande de test. »
  2. Action (outil) : il exécute npm test dans votre terminal.
  3. Observation : il lit la sortie : trois tests échouent, sur tel fichier.
  4. Réflexion : « L’erreur dit que la fonction renvoie null. Je vais lire ce fichier. »
  5. Action : il ouvre le fichier, repère le bug, écrit le correctif.
  6. Action : il relance npm test.
  7. Observation : tout est vert. Objectif atteint, il s’arrête.

Personne ne lui a dicté ces étapes. Il les a choisies, une par une, en fonction de ce qu’il observait. C’est ça, un agent : un modèle qui décide de sa prochaine action en boucle, en s’appuyant sur le résultat de la précédente.

Les outils : ce qui donne des mains au cerveau

Un agent ne vaut que par les outils qu’on lui donne. Un outil, c’est une capacité d’agir : lire un fichier, en écrire un, lancer une commande shell, interroger une API, chercher sur le web. Plus la palette d’outils est riche, plus l’agent peut accomplir de choses.

Claude Code et OpenCode arrivent déjà outillés pour le développement : système de fichiers, terminal, recherche, git. Et vous pouvez étendre cette palette, c’est tout l’objet de la fiche suivante, Mettre en place vos agents.

Le degré d’autonomie : un curseur, pas un interrupteur

« Agent autonome » fait peur ou fait rêver, selon l’humeur. La réalité est plus nuancée : l’autonomie est un curseur que vous réglez.

  • Vous validez chaque action. L’agent propose, vous approuvez une par une. Lent, mais total contrôle, idéal au début, ou sur du sensible.
  • Vous validez les gestes risqués seulement. L’agent enchaîne librement les lectures et les tests, mais vous demande avant de supprimer, pousser, ou toucher au réseau. Le bon réglage au quotidien.
  • Vous le laissez filer. Sur une tâche bien bornée et réversible (un refactor couvert par des tests), vous le lâchez et vous relisez le résultat à la fin.

Pourquoi c’est une révolution pour qui bricole

Parce que ça déplace votre rôle. Vous passez de « celui qui tape les commandes » à « celui qui décide et qui relit ». Vous décrivez une intention en français, l’agent traduit en une série d’actions concrètes, et vous validez. C’est exactement ce qui rend une mini-machine si puissante entre les mains de quelqu’un qui n’est pas sysadmin : l’agent fait le geste technique, vous gardez le cap.